我在项目中使用SQLite 3。到目前为止,一切都运作良好。我编写了一个查询,选择了几个列,然后是一个case语句,后跟更多列。 case语句后的所有列都被忽略。例如:
select column1, column2,
case when condition then value1 else value2 end as column3,
column4, column5
from myTable
(上述内容不是实际查询,而是表示其格式。)column1,column2和column3出现在结果集中,但不出现在column4或column5中。我尝试了几个不同的查询,尝试将查询封装为视图等 - 总是具有相同的效果。我做错了什么,SQlite中有错误,还是什么?