1

クエリフォローを作成したい。

select member.name,depratment.name from member 
left join depratment on depratment.dep_id=member.dep_id
if(member.position_id=1){
 where member.ages>50; 
}
else{
where member.salary>50000;
}

助けて?ありがとうございました。

4

1 に答える 1

5

これは必要ないと思いますIF。必要なのは複合条件だけです。試す、

SELECT..
FROM..
WHERE (member.position_id =  1 AND member.ages   > 50   ) OR
      (member.position_id <> 1 AND member.salary > 50000)
于 2012-09-25T03:37:18.813 に答える