sql >> Databáze >  >> RDS >> Mysql

MySQL - je legální dělat 'SELECT table1.*,table2.column FROM table1,table2'?

Je to legální, ale dá vám kartézský součin dvou tabulek. Jste si jisti, že chcete kartézský produkt?

Ve většině případů byste použili JOIN jako v:

Select Table1.*, Table2,ColumnName
From Table1
    INNER JOIN Table2
        ON Table1.PKColumn = Table2.FKColumn


  1. Salesforce SOQL z Javy

  2. php formulář:nelze aktualizovat databázi, dotaz s vícenásobným připojením

  3. Najděte druhý nejvyšší záznam z Oracle db

  4. Jaký je elegantní způsob, jak vrátit čitelnou „velikost souboru“ souboru uloženého ve sloupci Oracle blob pomocí SQL?