If-else在where条件下-MySQL
我有过类似的数据If-else在where条件下-MySQL,mysql,if-statement,where-clause,Mysql,If Statement,Where Clause,我有过类似的数据 华硕东尼1区PX01 PX01,东尼,宏碁,1区 PX01,东尼,索尼,1区 PX02,罗基,华硕,2区 PX03,史蒂夫,华硕,1区 我想选择数据,如果(区域2)只是华硕,但如果(区域1)华硕和索尼。 如何在查询的where部分写入if-else 样品 SELECT ..... WHERE if(Area = 'Area1') { PRODUCT = ASUS AND SONY} IF(Area = 'Area2' ) { PRODUCT = ASUS }
SELECT
.....
WHERE if(Area = 'Area1') { PRODUCT = ASUS AND SONY}
IF(Area = 'Area2' ) { PRODUCT = ASUS }
IF(Area = 'Area3' ) { PRODUCT = SONY }
选择{列列表}
来自{表名}
“区域1”时的案例区域,然后产品位于(“华硕”、“索尼”)
当'Area2'时,则产品='ASUS'
当'Area3'时,则产品='SONY'
否则无效
结束;
请在此处包含您期望的确切输出。