help s MySQL

Josef Svoboda pepa.svob na worldonline.cz
Úterý Duben 30 11:19:19 CEST 2002


> Čau lidi ... snažím se něco tvořit v MySQL a chtěl sem použít toto:
> select blablabla MINUS select blablabla ... obecně v SQL to de, ale v MySQL
> to nejde ... nevíte někdo jak to nahradit???

Chceme-li provest A MINUS B,
udelame A LEFT JOIN B pres _vsechny_ sloupce
a pak vybereme jenom ty zaznamy, kde primarni klic
tabulky B ma hodnotu NULL.

Priklad: mame tabulky t_a, t_b se sloupci kod, nazev
a chceme dostat t_a MINUS t_b.

select t_a.* from t_a left join t_b using(kod,nazev)
where t_b.kod is null;

Josef Svoboda





Další informace o konferenci Databases