select distinct (`hostname`) as h from `drpl_comment` c where
(select count(cid) from `drpl_comment` where hostname == h ) > 0
如果主机名值在表中多次出现,我的目的是从 drpl_comment 表中获取所有主机名。
你能帮我构建这个查询吗?
最佳答案
您可以简单地使用 GROUP BY
和 HAVING
SELECT hostname
FROM drpl_comment
GROUP BY hostName
HAVING COUNT(cid) > 0
关于mysql - 在 where 子句中使用子查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15978515/