朋友,我有一张这样的桌子
ID bid sub_bid cid sub_cid 1 0 2 1 0 2 5 0 3 0 3 3 0 0 4 4 2 0 4 0该表上的
(bid或sub_bid)OR(cid或sub_cid)将为null。我必须写一个像这样的抓取查询.. 如果出价为零,那么我必须采取sub_bid或sub_bid为零然后我必须采取出价 同样的cid也是如此。
如何在我的mysql查询中提供这种条件。任何人都可以帮助我。 感谢
答案 0 :(得分:3)
查看CASE WHEN
声明:
SELECT
CASE WHEN bid is NULL or bid = 0
sub_bid
ELSE
bid end
as abid
http://dev.mysql.com/doc/refman/5.0/en/case-statement.html http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html
答案 1 :(得分:1)
您可以使用MySQL if语句。查看this