Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:è legale eseguire "SELECT table1.*,table2.column FROM table1,table2"?

È legale, ma ti darà un prodotto cartesiano delle due tavole. Sei sicuro di volere un Prodotto cartesiano?

La maggior parte delle volte, useresti un JOIN come in:

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