select a.*,(select b.列2 from b where b.列1 = a.列1) from a;
解决方案
20
这个得到的数据就是a表的全部数据,相似与左连接,不是笛卡尔集
10
select a.*, b.列2 from a left join b on b.列1 = a.列1
尽量少用相关子查询
尽量少用相关子查询
10
LZ在什么主执行的? 假如表中才几千条记录。应该没有什么问题。
select a.*,(select b.列2 from b where b.列1 = a.列1) from a;
20
10
10