【发布时间】:2012-08-09 04:29:59
【问题描述】:
SELECT a.lead_id, c.state_name AS COL1DATA, count( c.state_name ) AS leadcount, (
SELECT count( won_loss ) AS wonlosscount
FROM lead_status
WHERE (won_loss = 'loss')
AND lead_id = a.lead_id
) AS losscount
FROM lead AS a
JOIN states AS c ON a.state_id = c.states_id
GROUP BY c.state_name
ORDER BY losscount DESC
我得到的答案是
Lead_id COL1DATA 线索计数 losscount 1 昆士兰 7 0 8 维多利亚 3 0线索状态
lead_id won_loss won_price won_mainreason loss_mainreason loss_attachment_id lost_dont_sell_note add_note dealer_satisfaction
5 win 4655 pricing fghfg somewhat
8 won 34543 pricing sfdgs satisfied
7 loss service Additional Notes verygood
9 loss not_in_stock Additi satisfied
但是损失计数应该是1和1
任何帮助都被appricated
【问题讨论】:
-
可以发
lead_status的内容吗?