Autor Zpráva
Luca
Profil *
Začínám a hledám a zkouším podle mysql manuálu jak udelat select a z tabulky 1 vypsat vsechny položky podle Id, které nejsou v sloupci Id_tab1 v tabulce 2 ? Prosím poradte jak postavit takový složený select.

Díky Luca
Kajman_
Profil *
Např.
where idzprvnitabulky not in (select id from druhatabulka)
Luca
Profil *
Asi jsem zapomněl dodat že se jedná o mySQL :-( omlouvám se
Luca
Profil *
takže když, jestli to dobře chápu napíšu select s JOIN tak u where stačí zapsat jen

where prvnitabulka.id not in druhatabulka.id_klient

??
jenikkozak
Profil
Luca:
Join na tohle nepoužívej, použij subvýraz, jak bylo naznačeno.
Však to je MySQL, Kajman uvedl to důležité, celé schéma příkazu by bylo takovéto:
SELECT * FROM nazev_prvni_tabulky WHERE id NOT IN (SELECT id FROM nazev_druhe_tabulky)
Luca
Profil *
Díky .. ale jeste jsem zjistil že já trouba mel starou verzi mysql ... tak tedka po upgradu to už beží i bez JOIN .. díky všem

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