Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zagniezdzony join, podwojne uzycie tej samej tabeli w join
phoenix84
post
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

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


problem jest chyba dosc nietypowy...

mam sobie rekord w bazie ktory zawiera dane transakcji
mam kolumny `id_waluty_od` i `id_waluty_do`

w drugiej tabeli mam sobie liste walut i chce zrobic widok(perspektywe) na tabele transakcji tak, by zobaczyc waluta_od i waluta_do... dopoki jest albo waluta_od albo waluta_do to nie ma problemu, bo robie sobie LEFT JOIN i jest gicior smile.gif. ale jak zrobic cos w stylu drugi left join, ale taki, ze id tabeli z walutami odwoluje sie tym razem do kolumny `id_waluty_do`, a nie `id_waluty_od`... moze jest na to jakis inny sposob?

zeby byla jasnosc: efekt chcialbym miec taki ze oprocz id widze tez dane danej waluty jak jej nazwa czy kraj w ktorym jest, ale te dane sa w tabeli waluty, a nie transakcje smile.gif

pozdrawiam madre glowy... smile.gif

K.

Ten post edytował phoenix84 3.03.2011, 12:57:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




po prostu robisz dwa left join. Musisz jedynie nadać aliasy dla tabel, by nazwy nie byly takie same


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phoenix84
post
Post #3





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

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


Cytat(nospor @ 3.03.2011, 13:57:12 ) *
po prostu robisz dwa left join. Musisz jedynie nadać aliasy dla tabel, by nazwy nie byly takie same


sorki, za moja glupote... caly czas pracuje na aliasach na kolumny, nie przyszlo mi do glowy by stosowac to na tabelach smile.gif)

pozdrawiam i dziekuje,

K.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:45