简单:我想计算子查询的行数。请注意,状态是主机是否在线。
错误的代码
SELECT COUNT(ip_address) FROM `ports` (
    SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE
)解释
第一个查询单独运行时返回以下内容:
SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUEip_address  
192.168.1.1
192.168.1.2
192.168.1.248
192.168.1.251
192.168.1.254单独运行的第二个查询返回以下内容:
SELECT COUNT(ip_address) FROM `ports`17题
我想知道如何计算5个IP地址的列表。
我一直在网上寻找这个简单问题的可能解决方案,并且感到沮丧,所以我想请专家们。
SELECT COUNT(*) FROM (select * from bme_wk_umatch_ug where rdbname = 'xxx) as tocount;我不得不使用OPs的原始概念,因为我要在INTERSECT子查询中计算行数。