TomDyThai.com
TomDyThai.com

Reputation: 21

"if" query mysql

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

Answers (1)

John Woo
John Woo

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

Related Questions