请教个小问题有2张表,t1 t2.t1里面存一个帐号名和一个ID,t2 存一个昵称和id2个表通过id关联,昵称可以为空。现在我想排序他的昵称,如果昵称为空,那么用帐号名代替,最好不要用临时表。[解决办法]
SELECT nicknameFROM t2 INNER JOIN t1 ON t1.id = t2.idORDER BY CASE WHEN nickname IS NULL THEN Acountname ELSE nickname END