在条件不工作在mysql查询,如果我在'如果条件'中使用它

时间:2013-12-26 09:55:20

标签: mysql

select group_concat(column) from table where  id=8

//此returns (1,2,3,5,8,9)

select 
      if(5 in (select group_concat(column) from table where  id=8),'a','b');

//此returns b

select 
      if(5 in (5,4,6),'a','b');

//此returns a

1 个答案:

答案 0 :(得分:0)

在这种情况下,您无需使用group_concat

select if(5 in (select `column` from `table` where id=8),'a','b');