MySQL一次选择多个表

时间:2017-07-05 06:09:12

标签: mysql sql

如果我需要来自多个完全不相关的表的所有行,运行单个SELECT查询会更有效吗?

因此返回的结果可能是:

[{ table: "table1", id: 1 }, 
 { table: "table1", id: 2 },
 { table: "table2", code: 1 }]

或者它是否与为每个表运行单独的SELECT查询一样高效?

1 个答案:

答案 0 :(得分:-1)

Select column1,column2 
from table1,table2
where table1.id = table2.id

最好有一个查询来检索数据。此外,您可以使用联接从两个表中检索数据。