【发布时间】:2011-12-20 06:31:13
【问题描述】:
目前我正在做这个查询:
select a.x, b.x, c.x
from number as a, customer as b, numbergroup as c
where a.b = b.b and a.c = c.c and c.b = b.b
但是,我想从表“a”中检索记录,即使“a.c = null”,由于“a”和“c”之间的连接而无法检索到。
我找到了有关left join 的信息,但是当查询涉及到两个以上的表时,我不知道该怎么做。
【问题讨论】:
-
你不能使用两个连接语句吗?
SELECT xyz FROM table_a LEFT JOIN table_b ON xyz = xyz LEFT JOIN table_c ON xyz = xyz看看MySQL manual -
你知道这个问题需要什么吗?更多重复的答案;)