MySQL 根据另一个表中的值从一个表中获取过滤行

问题描述 投票:0回答:1

我在连接这两个表时遇到问题。下面的查询将返回

ID-A
1 和 8。但是,我还想检查
ID-A
中是否有
StatusCode
= 2。如何连接两个仅返回
TableA
8 的表。
ID-A


mysql join group-by having
1个回答
0
投票
TableA ID-A, StatusCode 1 1 5 9 8 2 TableB ID-B ID-A ACode 1 1 1 2 1 0 3 5 1 4 5 1 6 5 0 7 5 1 8 8 1 9 8 1 SELECT ID-A FROM TableB WHERE Acode=1 GROUP BY ID-A HAVING COUNT(*) < 3

加入子查询。

TableA

© www.soinside.com 2019 - 2024. All rights reserved.