Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JOIN tabeli z nazwą zapisaną w bieżącej kolumnie?
ebe
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 23.01.2004

Ostrzeżenie: (0%)
-----


Mam problem chcę dynamicznie dołączać poprzez join tabelę której nazwa jest podana w tabeli do której ma być dołączona tabela

  1. SELECT *
  2. FROM nodes n
  3. JOIN models m ON (n.model = m.id)
  4. JOIN m.class o ON(n.element_id = o.id)
  5. WHERE n.id = 1


m.class jest kolumną tabeli models dołączonej do tabeli nodes, w tej kolumnie trzymane są nazwy tabel. Oczywiście w obecnej formie to nie działa bo mysql traktuje m.class jako nazwę tabeli a ja chcę aby pobierał wartość m.class i dołączał tabelę w zależności od zawartości kolumny m.class. Mam nadzieję, że jasno się wyraziłem. Czy wogóle taki trck jest możliwy w mysql?

Ten post edytował ebe 7.05.2005, 20:33:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 15:24