0

ここに私のテーブルapp_extraがあります:

AppID;AppExtraID
100;0
100;1
100;3
100;7
100;8
100;9
110;0
110;2
110;4
110;7
110;9
115;0
115;2
115;6
115;8
120; 0
120;1
120;10
130;0
130;7
130;8
130;10
140;0
140;1
140;3
150;0
150;2
150;6
150;7
150;8
150;10
160;0
160 ;8
160;10
165;0
165;8
165;10
170;0
170;2
170;8
170;10
180;0
180;1
180;5
180;7
180;10
185;0
185;1
185;7
185;10
190;0
190;2

9 と 10 の AppExtraID を持たないAppID だけを持つ方法を知りたい

ありがとう!

4

4 に答える 4

2
select distinct AppId
from app_extra
where AppExtraID not in (9, 10)

コメントの希望に合わせて変更しました。

于 2011-11-07T20:13:51.830 に答える
1

AppID要件を満たす一意のリストを取得するには:

SELECT AppID 
FROM   tbl
WHERE  AppExtraID NOT IN (9, 10)
GROUP  BY 1
于 2011-11-07T20:15:25.840 に答える
0
SELECT DISTINCT AppID FROM app_extra WHERE AppExtraID NOT IN(9,10)
于 2011-11-07T20:14:16.873 に答える