Autor Zpráva
raxon
Profil *
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
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 *
Aha takhle se to da dvakrat spojit do sebe.

Funguje, dekuji moc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0