MySQL的:返回行,如果连接表中包含至少一个匹配
问题描述:
(主表ID等于JID加入基于这样。)
首届项目已得到2排在连接表中。 /这很好./
但是第3个项目已得到无行在连接表中。
问题:如何忽略那些没有连接行的项目? 内一个查询。
我试过如下:
SELECT *
FROM mainTable AS mainT
LEFT JOIN joinTable AS joinT ON mainT.id=joinT.jid
WHERE COUNT(joinT.id) > 0
答
更换LEFT JOIN
与INNER JOIN
,并删除WHERE
条款。
非常感谢你:) – orosznyet
@orosznyet很高兴帮助,祝你好运! –