[過去ログ]
SQL質疑応答スレ 19問目 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
6
: 2019/05/23(木)20:40 ID:???
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
6: [sage] 2019/05/23(木) 20:40:07 ID:??? よくある質問3 (問) ID HOGE 01 A 01 B 01 C 02 A 03 B HOGEをAもBもCも持っている、ID:01だけ取り出すにはどうすればよかですか (答1) select id FROM TableName WHERE hoge in ('A','B','C') GROUP BY id HAVING count(DISTINCT hoge) = 3 ; (答2) select * from TableName T1 where not exists (select * from (values 'A', 'B', 'C') T2 (HOGE) where not exists (select * from TableName T3 where T1.ID = T3.ID and T2.HOGE = T3.HOGE ) ) ; ※valuesの部分(Table Value Constructor)はDBMSによって文法がかなり違うので注意 http://mevius.5ch.net/test/read.cgi/db/1558610740/6
よくある質問3 問 をももも持っているだけ取り出すにはどうすればよかですか 答1 答2 の部分 はによって文法がかなり違うので注意
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 996 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.023s