-3
我想要做這樣的事情:MySQL的if語句子查詢值
SELECT IF((SELECT something FROM table) AS tmp) > 0, tmp, (SELECT bla FROM oter_table))
不幸的是,「作爲TMP」和returing tmp的不工作。我怎樣才能使這個工作?沒有做重複查詢:
SELECT IF((SELECT something FROM table) > 0, (SELECT something FROM table), (SELECT bla FROM oter_table))
上有沒有你'JOIN'聲明讀了? – DevlshOne
實際情況比較複雜一點,所以我想知道我怎麼能解決上述情況(不含聯接)。 – user2511309
也許不使用RDBMS? – Strawberry