首页 > 解决方案 > 在特定问题上使用连接来选择产品的 SQL 查询

问题描述

给出了两张表。在一张表中,我们有以下列

在第二张桌子上我们有

如何编写 SQL 查询以从具有 2 种以上颜色的表中选择所有产品?

标签: mysqldatabase

解决方案


SELECT T1.productid, T1.product_title,COUNT(T2.COLOR) counter
FROM Table1 T1 INNER JOIN table2 T2 s ON  T1.productid = T2.productid
GROUP BY T1.productid, T1.product_title
HAVING COUNT(T2.COLOR) > 2;

推荐阅读