mysql - 如果没有结果则选择值

时间:2014-03-05 10:17:31

标签: mysql

好的,今天我的问题是: 我想根据标准从表中获取数据。 如果没有结果我希望它使用给定的值。 我的查询看起来像这样:

select  distinct COALESCE(table.Name,'a') as name, 
'b' as val1, 
'c' as val2,  
'd' as val3 
from  table 
where table.Id='255';

如果有Id 255,我希望查询返回带有该ID的名称。 否则,我希望它返回值'a'。 其他字段应该返回它们的值。 当我使用上面的查询时,我得到一个空的结果集,因为表中没有Id ='255'。

人? 非常感谢

0 个答案:

没有答案