0

別の列に値が存在する場合、特定の列の共通の値に基づいて行を除外するクエリを作成しようとしています。基本的に:

電話、名前、年齢、顧客の場所などを選択します

私がやりたいことは次のとおりです。たとえば、ある顧客の情報が次のようになる場合:111-222-3333、Rick、45、および何らかの理由で45が特定の値であり、存在する場合は除外したい対応する電話番号に一致する後続のすべての行、これを行うにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

WHERE NOT EXISTSここでうまくいくように聞こえますが、

SELECT Phone, Name, Age
FROM Customer C
WHERE NOT EXISTS (
    SELECT * FROM Customer M
    WHERE M.Age = 45 AND M.Phone = C.Phone
)
于 2012-06-13T15:22:57.633 に答える