首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问个小疑点

2012-05-27 
请教个小问题有2张表,t1 t2.t1里面存一个帐号名和一个ID,t2 存一个昵称和id2个表通过id关联,昵称可以为空。

请教个小问题
有2张表,t1 t2.
t1里面存一个帐号名和一个ID,t2 存一个昵称和id
2个表通过id关联,昵称可以为空。

现在我想排序他的昵称,如果昵称为空,那么用帐号名代替,最好不要用临时表。

[解决办法]

SQL code
SELECT nicknameFROM t2 INNER JOIN t1 ON t1.id = t2.idORDER BY CASE WHEN nickname IS NULL THEN Acountname              ELSE nickname END 

热点排行