我已经尝试了下面的查询,但不知何故它对我不起作用。有人能告诉我为什么吗?SELECT column1 , IF(start <="20:00:00" AND end >= "20:00:00") ELSE (column6,column7,column8) , column9FROM table_1
WHERE id ="
我有一个表,列是这样的: | id | position | A | B | C | D | E | 我是按id选择的。如果位置是'1',它应该返回A,B,C列。A | B | C | D | E || 1 | 2 | a | b | c | d | e | 当查询选择id=0时,结果应该是: | 0 | 1 | a | b | c | 当查询选择id=2时,结果应该是: | 1 | 2 | d |