MySQL - 做'SELECT table1.*,table2.column FROM table1,table2'是合法的吗?

Gal*_*Gal -1 mysql

MySQL - 合法'SELECT table1.*,table2.column FROM table1,table2'吗?

Raj*_*ore 8

这是合法的,但它会给你两个表的笛卡尔积.你确定要笛卡尔积吗?

大多数情况下,您将使用JOIN,如下所示:

Select Table1.*, Table2,ColumnName
From Table1
    INNER JOIN Table2
        ON Table1.PKColumn = Table2.FKColumn
Run Code Online (Sandbox Code Playgroud)