Autor | Zpráva | ||
---|---|---|---|
raxon Profil * |
#1 · Zasláno: 9. 7. 2011, 09:47:27
Ahoj, chci spojit 2 tabulky, ale pokazdy s jinym id.
Mam tabulku kody která vypadá zhtuba takto: id | id_majitele | id uzivatele id_uzivatele a id_majitele jsou cisla sedici s tabulkou uzivatele (tedy s jeho id). Tabulka uzivatele vypadá takto: id | email Potrebuju vybrat vsechno z kody ale za id_majitele a id_uzivatele dosadit email z tabulky uzivatele.Vzdy se mi pomoci INNER JION podaří propojit pouze jedno id, nikdy ne obě. Jo a id_majitele a id_uzivatele se liší, ale to je myslim jasný. Mohl by mi prosím někdo poradit? Předem děkuji |
||
DJ Miky Profil |
#2 · Zasláno: 9. 7. 2011, 13:43:16
Můžeš připojit dvakrát stejnou tabulku pod jiným aliasem:
SELECT kody.*, majitel.email email_majitele, uzivatel.email email_uzivatele FROM kody LEFT JOIN uzivatele uzivatel ON (uzivatel.id = kody.id_uzivatele) LEFT JOIN uzivatele majitel ON (majitel.id = kody.id_majitele) |
||
raxon Profil * |
#3 · Zasláno: 9. 7. 2011, 14:53:54
Aha takhle se to da dvakrat spojit do sebe.
Funguje, dekuji moc. |
||
Časová prodleva: 13 let
|
0