sql >> Base de Datos >  >> RDS >> Mysql

MySQL:¿es legal hacer 'SELECCIONAR table1.*,table2.column FROM table1,table2'?

Es legal, pero le dará un producto cartesiano de las dos tablas. ¿Está seguro de que desea un producto cartesiano?

La mayoría de las veces, usaría un JOIN como en:

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