我对 sql 很陌生,所以我希望这个解释是有道理的。
我想退回销售人员。给定 ID2 时,根据 ID3 查找所有 ID1
我的表看起来像这样 表 1 表 2
ID1 Sales ID1 ID2 ID3
A 10 A 0 #
B 20 B 1 #
C 30 C 2 #
D 40 D 3 *
E 50 E 4 $
F 60 F 5 $
G 70 G 6 #
H 80 H 7 %
I 90 I 8 %
查找 ID2 = 0 时的结果将是
结果 ID2 = 0
ID1 Sales
A 10
B 20
C 30
G 70
select ID1,Sales
from table1
where ID1 in (select ID1 from table2 where ID3 in ( select ID3 from table2 where ID2 = 0))
谢谢大家的帮助。我设法通过使用以下方法得到了答案。非常感谢您的帮助,我学到了很多