2011-09-30 138 views
4

Table structMySQL的:返回行,如果连接表中包含至少一个匹配

(主表ID等于JID加入基于这样。)
首届项目已得到2排在连接表中。 /这很好./
但是第3个项目已得到无行在连接表中。
问题:如何忽略那些没有连接行的项目? 内一个查询。

我试过如下:

SELECT * 
FROM mainTable AS mainT 
LEFT JOIN joinTable AS joinT ON mainT.id=joinT.jid 
WHERE COUNT(joinT.id) > 0 

回答

5

更换LEFT JOININNER JOIN,并删除WHERE条款。

+0

非常感谢你:) – orosznyet

+0

@orosznyet很高兴帮助,祝你好运! –

相关问题