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