如果我需要来自多个完全不相关的表的所有行,运行单个SELECT
查询会更有效吗?
因此返回的结果可能是:
[{ table: "table1", id: 1 },
{ table: "table1", id: 2 },
{ table: "table2", code: 1 }]
或者它是否与为每个表运行单独的SELECT
查询一样高效?
答案 0 :(得分:-1)
Select column1,column2
from table1,table2
where table1.id = table2.id
最好有一个查询来检索数据。此外,您可以使用联接从两个表中检索数据。