如何在mysql查询中从2个结果的计数中减去
我是mysql新手。我有两个单独的查询,它们给我计数 我想得到[COUNT 1-COUNT 2]。但是,我不知道如何在mysql中实现它 下面是我的问题如何在mysql查询中从2个结果的计数中减去,mysql,Mysql,我是mysql新手。我有两个单独的查询,它们给我计数 我想得到[COUNT 1-COUNT 2]。但是,我不知道如何在mysql中实现它 下面是我的问题 (select COUNT(CITY) as M from STATION) MINUS (select COUNT(DISTINCT CITY) as N from STATION) 错误 您可以在单个查询中执行此操作,如 SELECT COUNT(CITY) - COUNT(DISTINCT CITY) FROM STATION 解
(select COUNT(CITY) as M from STATION)
MINUS
(select COUNT(DISTINCT CITY) as N from STATION)
错误
您可以在单个查询中执行此操作,如
SELECT COUNT(CITY) - COUNT(DISTINCT CITY)
FROM STATION
解决
挑选
从车站选择COUNTCITY作为M
减
选择COUNTDISTINCT CITY作为N,从STATION作为count选择
从车站限制1开始尝试此查询
挑选
乡村城市
-
COUNTDISTINCT城市
像
“M-N”
从…起
电台谢谢,它工作正常,简单干净,+1。我的也在工作
SELECT COUNT(CITY) - COUNT(DISTINCT CITY)
FROM STATION