MySQL - jak porovnat dvě tabulky SQL dotazem

1 odpovědí
08.08.2017 napsal Lukáš dotaz do kategorie programovani 10 / 9

MySQL - jak porovnat dvě tabulky SQL dotazem

Vyřešeno

programovani php mysql databaze

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?

09.08.2017 odpověděl hanz Uživatel
Zkontrolováno

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)

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace