社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

PHP MySQL Count总问题

Kyocera Alerts • 5 年前 • 1593 次点击  

SELECT
    GROUP_CONCAT(DISTINCT nextgenorder_companyname) AS nextgenorder_companyname,
    GROUP_CONCAT(DISTINCT nextgenorder_company_entity) AS nextgenorder_company_entity,
    GROUP_CONCAT(DISTINCT nextgenorder_ordernumber) AS nextgenorder_ordernumber,
    GROUP_CONCAT(DISTINCT nextgenorder_deliverydate) AS nextgenorder_deliverydate
FROM nextgenorders2
WHERE nextgenorder_deliverydate='2020-11-11'
GROUP BY SUBSTRING_INDEX(REPLACE(nextgenorder_companyname, '/', ' '), ' ',1)
ORDER BY SUBSTRING_INDEX(REPLACE(nextgenorder_companyname, '/', ' '), ' ',1)

SQL Fiddle Example

enter image description here

我试过这个:

SELECT 
count(DISTINCT nextgenorder_company_entity) as company, 
nextgenorder_deliverydate as ShipDate 
FROM nextgenorders2 
WHERE nextgenorder_deliverydate='2020-11-11' 
    GROUP BY nextgenorder_deliverydate

SQL Fiddle Example

SELECT GROUP_CONCAT(nextgenorder_companyname) AS nextgenorder_companyname,
GROUP_CONCAT(nextgenorder_deliverydate) nextgenorder_deliverydate
  FROM
(
  SELECT COUNT(*) Total
    FROM nextgenorders2
  WHERE nextgenorder_deliverydate='2020-11-11'
 GROUP BY SUBSTRING_INDEX(REPLACE(nextgenorder_companyname, '/', ' '), ' ',1)

) q
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55237
 
1593 次点击  
文章 [ 1 ]  |  最新文章 5 年前