我试图显示两个表的组合,其中所有行将从第一个表中出现,并且在某些条件下仅从第二个表中出现1行。
我正在使用左连接建议我一些解决方案
我想你要找的是UNION
或UNION ALL
。
它基本上附加了两个查询的结果。
那么你的查询看起来就像
select a, b, c from oneTable
UNION ALL
select x, y, z from otherTable where id = 23
单个select可以有where子句和所有你从SQL中知道的东西。