Reputation: 21
I want to create query follow.
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;
}
Help me? Thank You.
Upvotes: 1
Views: 95
Reputation: 263693
I think you don't need IF
on this. You just need a compound condition. Try,
SELECT..
FROM..
WHERE (member.position_id = 1 AND member.ages > 50 ) OR
(member.position_id <> 1 AND member.salary > 50000)
Upvotes: 5