Autor Zpráva
Petr Ká
Profil
Ahoj, potřebuju mysql dotaz kterej mi najde uzivatele ktery spadaji pod neexistujici firmu (firma se odkazuje v tabulce uzivatelu na id firmy v jine tabulce) ... proste potrebuju dotazem vytahnout vsechny uzivatele (user), kteri maji ve sloupci spada_pod_firmu neexistijici id v tabulce firmy

potrebuju neco jako :

SELECT a.id, a.login FROM user a,firmy b WHERE a.spada_pod_firmu=(b.id=null)
Alphard
Profil
Spojte to s left join a filtrujte záznamy s pomocí where b.id is null.
Petr Ká
Profil
Tak jsem to vyřešil ... :)

SELECT a.id, a.login FROM user a,firmy b WHERE a.spada_pod_firmu NOT IN (SELECT id FROM firmy) GROUP BY a.id

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0