Ahoj,
mám dvě tabulky, které se dají propojit přes jeden sloupec, ve kterém jsou shodná data (id záznamu).
Daří se mi vybrat záznamy, které jsou v obou tabulkách (tj. které se shodují v tom id), ale nevím, jak vybrat záznamy, které jsou naopak jen v jedné z těch tabulek.
Představoval jsem si naivně něco jako
SELECT porovnani_a.id, porovnani_a.title
FROM porovnani_a, porovnani_b
WHERE NOT (porovnani_a.id = porovnani_b.id)
ale s tím jsem moc nepochodil...
Poradil by někdo co s tím?
hmmm, je to nějak přes left join?
SELECT porovnani_a.id, porovnani_a.title
FROM porovnani_a
LEFT JOIN porovnani_b ON porovnani_a.id= porovnani_b.id
my vypíše všechny záznamy z první tabulky... přitom vím, že se jich s tou druhou 150 shoduje :(
zkus http://www.linuxsoft.cz/article.php?id_article=882
Díky Toníku, pomohlo mi to.