mysql查询sql字段如果为空则执行另一条sql语句

SELECT s.id,s.sell_number,s.sell_com_number,s.sell_com_name,s.sell_com_price,s.sell_quantity,s.sell_customer,s.sell_phone,s.sell_time,s.sell_staff FROM sys_user u,sys_org o,test_type t,test_commodity c,test_sell s WHERE u.org = o.id AND o.id=t.type_org AND u.username='admin' AND c.com_type = t.type_number AND c.com_number=s.sell_com_number

当 u.org为空时直接执行selcet * from test_sell

SELECT s.id,s.sell_number,s.sell_com_number,s.sell_com_name,s.sell_com_price,
s.sell_quantity,s.sell_customer,s.sell_phone,s.sell_time,s.sell_staff 
FROM sys_user u,sys.org o,test_type t,test_commodity c,test_sell s 
WHERE u.org<>'' and u.org = o.id AND o.id=t.type_org AND 
u.username='admin' AND 
c.com_type = t.type_number AND c.com_number=s.sell_com_number 
union
SELECT s.id,s.sell_number,s.sell_com_number,s.sell_com_name,s.sell_com_price,
s.sell_quantity,s.sell_customer,s.sell_phone,s.sell_time,s.sell_staff 
FROM test_sell s

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网