【发布时间】:2012-06-08 18:02:41
【问题描述】:
我编写了一个搜索查询,它将连接两个不同的表。我已经把左连接放在两者上。现在第一个表包含 60 条记录,而基于第二个表只有 30 条。现在我想如果我的搜索查询应该返回所有 60 条记录。现在它正在返回 30。 查询相同。
select A.,B. from A left join B on A.Id=B.AId where A.name=IfNull('tst',A.name) AND B.class=IFNull('c',B.class)。
请指导我,谢谢。
【问题讨论】:
-
看到 30 条记录后我的表 B 没有与 A 匹配的值。事实上,表 B 只有 30 条记录。
标签: mysql