如何在MySQL查询中添加列?

时间:2014-08-25 12:00:57

标签: mysql

我正在进行从两个表中提取数据的查询。对于我将放在“where”表达式中的条件,我想要这样做的事情,如果它是正确的我想在我的查询结果中添加一个列,在其他情况下我将按照示例1和0放置。有关详细信息,请参阅我想要的结果

A | B | C | D (new column) 

所以任何人都有想法?

1 个答案:

答案 0 :(得分:1)

我想你想要一个case声明。您的问题在细节上非常稀少,但查询的结构如下:

select <whatever>,
       (case when <your condition here> then 1 else 0 end) as Flag
from table1 t1 join
     table2
     on . . .;