-2
我想MySQL的等價於:如何在MySQL中編寫If語句?
If ((SELECT COUNT(*) FROM TestTable) > 5) Then
SELECT * FROM TestTable
ELSE
SELECT * FROM OtherTable
END IF
我想MySQL的等價於:如何在MySQL中編寫If語句?
If ((SELECT COUNT(*) FROM TestTable) > 5) Then
SELECT * FROM TestTable
ELSE
SELECT * FROM OtherTable
END IF
對不起,兩名如果在mysql和我及時去錯了:)這裏是正確的
http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if
SELECT IF(1 > 2,2,3);將返回3作爲答案,因此
SELECT IF((SELECT COUNT(*)FROM TestTable)> 5,SELECT * FROM TestTable,SELECT * FROM OtherTable);
應該做的伎倆......
因爲你曾評論它正是你需要什麼,我之前發佈的鏈接:d
請在你的答案擴大。 – Kermit 2013-02-26 01:29:04
但是,它正是你在你的問題中寫的,所以我會刪除我的答案,因爲它沒有多大意義......但另一方面,如果鏈接可以幫助我應該讓它。 .. – 2013-02-26 01:30:14
這正是我需要的。 – 2013-02-26 01:32:11