如果我有一个MySQL表由字段选择one
,two
,three
和four
可我然后以某种方式使用IF
语句来接收励磁four
,只有在一定的条件真正?我必须有两套SELECT
声明吗?MySQL的 - 基于if语句
我可以做(在伪代码):
SELECT one, two, three
IF (1 == 1) THEN
four
ENDIF
FROM table
还是我无论如何都必须做到:
IF (1 == 1) THEN
SELECT one, two, three, four
ENDIF
ELSE THEN
SELECT one, two, three
ENDIF
我只是好奇,我没有为这个特定的用法。
谢谢 - 这基本上是我想知道的。 – Eikern 2010-02-02 23:38:11