【发布时间】:2016-02-10 22:09:48
【问题描述】:
所以我有 2 个数据表,一个名为 OCEAN,列:TYPE1 和 COLOR1 另一个名为 LAKE 的列是:TYPE2 和 COLOR2 我试图弄清楚如何从 OCEAN 表中输出 OCEAN 表中的类型比 LAKE 表中的类型更多的类型。
现在我有:
SELECT type1 from
(SELECT type1, count(type1) as count1 from OCEAN
GROUP BY type1
HAVING count1 > count2 from
(SELECT type2, count(type2) as count2 from LAKE GROUP BY type2)
)
但它显然不起作用。 有什么想法吗?
【问题讨论】:
-
你能提供一些示例数据吗?还有什么是dbms(mysql、sql server等)