php mysql 子查询_php – MySQL查询和子查询
我有這樣的查詢:
SELECT SUM(price) AS GINTO,
(
(SELECT COUNT(price)*9.99 FROM sms_logs WHERE price = '200000')+
(SELECT COUNT(price)*3.99 FROM sms_logs WHERE price = '60000')+
(SELECT COUNT(price)*1.99 FROM sms_logs WHERE price = '24000')+
(SELECT COUNT(price)*0.99 FROM sms_logs WHERE price = '11000')
) AS USD,
DATE_FORMAT(DATE,'%Y-%m-%d') AS DATE FROM sms_logs
WHERE DATE >='2015-03-20' AND DATE <= '2015-04-30'
GROUP BY DATE_FORMAT(DATE,'%Y-%m-%d')
我想要顯示數據為:
GINTO || USD || DATE
2222000 || 200 || 2015-03-23
3366000 || 300 || 2015-03-24
11000 || 10 || 2015-03-25
但結果與該查詢:
GINTO || USD || DATE
2222000 || 284.65|| 2015-03-23
3366000 || 284.65|| 2015-03-24
11000 || 284.65|| 2015-03-25
在USD列中顯示所有記錄的摘要.為什么?
總結
以上是生活随笔為你收集整理的php mysql 子查询_php – MySQL查询和子查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 5.74安装教程_MySQL
- 下一篇: sas sql中有类似mysql的 g_