我有两个查询,一个是基本连接查询,另一个是使用count/having/group by的查询,使用count的查询使用了一个表,这个表也用在基本连接中,所以我想我可以添加另一个连接或某种子查询。
我要做的是将另一个表中的一个或多个列添加到查询2中。
质询1
SELECT t1.col1,
, t2.col12
FROM Table1
inner join Table2 t2
on t1.ID_NO = t2.ID_NO
质询2
SELECT t2.col1||t2.col2, count(distinct t2.col3) Totals
FROM Table2 t2 having count(distinct t2.col3) >=15 GROUP BY t2.col1, t2.col2
| 姓名|账户|共计|
| - ------|- ------|- ------|
| t1.col1|t2.col1和t2.col2|计数(不同t2.col3)|
1条答案
按热度按时间hts6caw31#
您还没有描述您希望从查询中得到什么样的输出,但是您可以通过许多途径来连接表:
联接到子查询:
或者,先加入再分组: