MySQL - jak porovnat dvě tabulky SQL dotazem
Dobrý den, a ještě mám dotaz ohledně porovnání dvou MySQL tabulek tabulka1 a tabulka2 se stejnou strukturou (id, nazev, datum). Jedním SQL dotazem bych chtěl zobrazit jen výsledky, kdy se shoduje "nazev". Poradíte?
Ahoj,
porovnat dvě MySQL tabulky můžete takto, čímž se Vám zobrazí jen výsledky kdy se shoduje záznam ze sloupce "nazev" z tabulky1 s "nazev" z tabulky2:
ODPOVĚĎ
Ahoj,
porovnat dvě MySQL tabulky můžete takto, čímž se Vám zobrazí jen výsledky kdy se shoduje záznam ze sloupce "nazev" z tabulky1 s "nazev" z tabulky2:
SELECT tabulka1.id, tabulka1.nazev, tabulka1.datum
tabulka2.id AS t2id, tabulka2.nazev AS t2nazev, tabulka2.datum AS t2datum
FROM tabulka1
JOIN tabulka2
ON (tabulka2.nazev = tabulka1.nazev)