我需要从现有TABLE中导出数据。直到最近我用 -SQL:如何根据第三个字段选择两个字段中的一个
SELECT item_ID, item_Info, ...moreFields... FROM tableName WHERE myCondition=0
现在,他们改变了表结构,并增加了新的领域 “item_Info2”
当他们在填写表格:
- 如果 “ITEM_TYPE” 是1或2或3或4,则“item_Info”是相关
- 如果“ITEM_TYPE”是5,然后“item_Info”是空的,我需要“item_Info2”为我的查询结果,而不是“item_Info”
什么是相应的SELECT命令?
[similiar问题:mysql select any one field out of two with respect to the value of a third field
但从这个例子,我不能看到语法选择moreFields]
感谢,
Atara。
Upvoted这个答案,因为垂直对齐使得代码比被接受的答案的水平对齐更容易理解。 –