读书人

请问个小疑点

发布时间: 2012-05-27 05:42:30 作者: rapoo

请教个小问题
有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 

读书人网 >SQL Server

热点推荐