并非所有的child
行都有parent
。该child
行有一个parent
只应获取如果parent.deleted='0'
如果不存在LEFT JOIN,则忽略
如果LEFT JOIN content as parent
不存在,我怎么忽略parent.deleted='0'
该行?
SELECT child.* FROM `content` child LEFT JOIN
content parent on parent.id=child.parentid AND child.submittype='2' WHERE child.username=?
AND child.deleted='0' AND parent.deleted='0'
ORDER BY child.id DESC LIMIT 12
我该如何做?我把parent.deleted='0'
放在WHERE条款中,但这只有在parent
行存在的情况下才有效。
那么你蚂蚁只选择parentid为null或parent.deleted <>'0'的那些行? – andy 2014-10-11 09:01:51
是的,这是正确的 – user892134 2014-10-11 09:03:04