我第一次寻求帮助。 我无法创建所需的SQL查询。
这是我的数据库图: https://postimg.cc/N2LtbDVW
这是我当前的请求:
SELECT cc.designation, CAST(COUNT(NULLIF(m.message_type_id , 2)) AS BINARY) AS HasTypeTwo
FROM customer_category cc
LEFT JOIN customer_category_has_message cchm ON cchm.customer_category_id = cc.id
INNER JOIN message m ON m.id = cchm.message_id
GROUP BY cc.designation, m.message_type_id
我想使用布尔值检索所有类别,该布尔值指示它们是否具有message_type_id = 2的消息。
目前,我离期望的结果还差得很远,但是此请求获得的结果有两个问题:
您认为错误是什么?