sql >> Databasteknik >  >> RDS >> Mysql

MySQL - är det lagligt att göra 'SELECT table1.*,table2.column FROM table1,table2'?

Det är lagligt, men det kommer att ge dig en kartesisk produkt av de två borden. Är du säker på att du vill ha en kartesisk produkt?

De flesta gånger använder du en JOIN som i:

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


  1. Problem med Oracle char-typ i Hibernate HQL-fråga

  2. SQL-anrop Max radnummer från en temporär tabell

  3. Datetime i PHP Script

  4. Vem har några dokument om PostgreSQL-bakgrundsprocesser?