LINUX & DEV PORADNA

  1. Vyřešeno (1 odpovědí)
    3
    2

    MySQL - jak porovnat dvě tabulky SQL dotazem

    napsal Lukáš do kategorie "programovani"
    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?
    Bez přílohy
    • Zkontrolováno
      4
      2

      RE: MySQL - jak porovnat dvě tabulky SQL dotazem

      odpověděl User: hanz
      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)
      Bez přílohy
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