Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: relacje z roznymi tabelami zaleznie od kolumny
Forum PHP.pl > Forum > Bazy danych
rzseattle
Zadko tu zagladam no ale czasami sie zdarza winksmiley.jpg.

Mam pytanie czy mozna dynamicznie wybierac tablice w zapytaniu sql , lub ew zasymulowac takie cos.

Mam jedna tablice ktora przyporzadkowuje elementy do grup. W tej tabeli jedna kolumna okresla id obiektu (object_id), druga typ(type) i trzecia grupe.

Kazdy typ obiektu reprezentuje jedna tabela (akcje, moduly, userzy, other).

I teraz czy mozliwe jest jednym zapytaniem wyciagniecie wszystkich danych (relacja object_id=id) tylko ze ten join moze byc do roznych tabeli w zaleznosci od kolumny "type".

uff mam nadzieje dobrze wytlumaczylem

ps. wolalbym zeby to na union nie bylo oparte winksmiley.jpg
HaRy
hmm ... a moze cos ze zmiennymi zakombinowac?

[sql:1:1b44cd77d2]
select id, @typ:=typ from @typ ;
[/sql:1:1b44cd77d2]
rzseattle
Cytat
hmm ... a moze cos ze zmiennymi zakombinowac?

[sql:1:b99bbcc4aa]
select id, @typ:=typ from @typ ;
[/sql:1:b99bbcc4aa]


eh wlasnie tak nie da rady sad.gif
spenalzo
W manualu pisze, że takie coś nie zadziała...
http://www.mysql.com/doc/en/Variables.html

Przejrzałem manual i za bardzo nie widze możliwości dynamicznego wyboru tabeli...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.