好的,我有一些具体的查询我需要做。SQL,左连接,分组计数(*)为haspicture?
我有一个表“描述”,我需要找到是否有一张图片链接到描述,为此,我做了一个左连接,与表“文件”。
SELECT D.id, COUNT(*) as haspicture
FROM `description`as D
LEFT JOIN `files` as F ON D.id=F.id
GROUP BY D.id
它工作的很好,但列haspicture包含它应该包含的内容,找到的文件数。 如果至少有一个附加文件,我只想将haspicture设置为1。
我需要它在1,因为然后我有方法排序不同级别的优先级的结果。当然,我缩短了真正的查询,我选择了超过D.id,并且在现实中拥有图片。
我说,因为反引号的mysql的标签。 – 2014-11-03 17:05:01