我一直试图将 COUNT 查询合并到我拥有的现有 SELECT 查询中。
目前,我使用这个 SELECT 语句来获取一些联系信息:
SELECT contact.id_contact, contact.cname, contact.cemail, contact.trading_id, trading_name.trading_name
FROM contact
INNER JOIN trading_name ON contact.trading_id = trading_name.id_trading_name
WHERE (CHAR_LENGTH(contact.cname) > 0)
ORDER BY contact.cname
我也有这个 COUNT 查询,我需要以某种方式将其包含在同一个 SELECT 语句中:
SELECT COUNT(AlertID) AS CustomerAlertCountTotal FROM customer_support_dev.customer_alerts WHERE (AlertTradingID = @tradingid)
基本上我需要知道每个“trading_name”有多少个“AlertID”,以及在“CustomerAlertCountTotal”中返回的值——但只使用一个查询。
(如果有什么不同,我使用的是 MySQL 数据库)
希望这是有道理的:)