2016-03-30 1 views
1

mdn、cir、pid、ステータス付きのmysqlテーブルがあります xとY cirにないすべてのmdnをPIDとしてZを使用して検索したいサブクエリまたは複数のクエリを使用します。2つの型ifフィールドを除いてすべての数値を取得するためのクエリ

this is what i have tried but it is giving me wrong answer : 

select * from tbl where (cir not in ('X','Y') && PID not in ('Z')) ; 
+0

は 'TBL CIRない(中から選択* 'X'、 'Y')AND PID <> 'Z'' –

+1

あなたのテーブルのサンプルレコードを投稿に追加し、どちらが期待されるレコードかを指定します。 –

+0

@juergend 。 – sagi

答えて

0

私はあなたを理解している場合、あなたは別にので一緒にcir in('x','y') + pid = 'z'ではなく、それぞれ1行を除く、すべての希望:

select * from tbl 
where NOT(cir in ('X','Y') AND PID ='Z') ; 
+0

サギ、これはうまくいきました...申し訳ありません。 –

+0

問題はありません@HimanshuKhandelwal – sagi

関連する問題