Я хочу эквивалент MySQL для этого:Как написать инструкции If в MySQL?
If ((SELECT COUNT(*) FROM TestTable) > 5) Then
SELECT * FROM TestTable
ELSE
SELECT * FROM OtherTable
END IF
Я хочу эквивалент MySQL для этого:Как написать инструкции If в MySQL?
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
ВЫБРАТЬ IF (1 > 2,2,3); даст 3 в качестве ответа, таким образом
SELECT IF ((SELECT COUNT (*) FROM TestTable)> 5, SELECT * FROM TestTable, SELECT * FROM OtherTable);
должен сделать трюк ...
ссылку я отправил до того, так как вы прокомментировали это как раз то, что вам нужно: D
Пожалуйста, расширить свой ответ. – Kermit
, но тогда это именно то, что вы написали в своем вопросе, поэтому я бы удалил свой ответ, так как это не имело бы большого смысла ... Но, с другой стороны, если бы ссылка могла помочь, я должен это позволить. .. –
Это именно то, что мне нужно. –