Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - est-il légal de faire 'SELECT table1.*,table2.column FROM table1,table2'?

C'est légal, mais cela vous donnera un produit cartésien des deux tables. Êtes-vous sûr de vouloir un produit cartésien ?

La plupart du temps, vous utiliserez un JOIN comme dans :

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