ご無沙汰しております、、とってもまた簡単な質問だと思うのですが
どうしても抽出できないので投稿させていただきます。。
Redshift
■テーブル名;mst
uid mid gender
1111 AAAA 男性
1111 BBBB 男性
2222 CCCC 女性
2222 DDDD 女性
2222 EEEE 男性
uidはmidを名寄せしたもので、uidとgenderは必ず1対1となるはずなのですが
1uidに対し、複数のgenderが紐づいている可能性がありそれを抽出したいです。
(上記表でいうと、5行目)
以下クエリでは抽出できないようですが
間違っていますでしょうか?
select
uid
,gender
from mst as a
where NOT exists
(select * from mst as b
where a.uid = b.uid and a.gender = b.gender)
すみませんが、ご教示いただけると助かります。。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/07 00:01