基于优先级排序的查询结果

时间:2017-01-10 05:00:10

标签: sql sql-server sql-server-2008 sql-server-2012

我在这个SQL服务器查询中需要你的帮助。

查询:         搜索:' AJ' 。结果应该先由Shortnames设置优先级,然后查看全名。没有重复

Tbl Name

ID  Shortname       FullName    
1   AJ          Ajay Jangid
2   AM          Ajna mathew         
3   AJ          Ajay Jahangir
4   CG          Chiraj gupta



result:
ID  Shortname       FullName
1   AJ          Ajay Jangid
3   AJ          Ajay Jahangir
2   AM          Ajna mathew

2 个答案:

答案 0 :(得分:1)

您也可以使用order by子句对基础2列进行排序..

选择...其中... 按名称排序,全名

答案 1 :(得分:0)

检查这个。

for($i = 0; $i < count($users_array); $i++){
   for($j = 0; $j < count($users_array[$i]; $j++)) {
       $xyz[] = $users_array[$i][$j]["user_id"];
    }
}
$users = implode(',',$xyz);