2

私のテーブル:

PageOrderID   PageName
3            Citation Number   
3            Citation Number  
3            Citation Number
1            Account Info 
1            Account Info 
1            Account Info

PageOrderID に従って Pagename を注文したかったのですが、PageNames は異なります。

私は次のことを試しましたが、うまくいきません:

select PageOrderID,distinct(PageName) from ScreenMaster order by PageOrderID

間違いは何ですか?

O/P:

PageOrderID   PageName
1              Account Info
3              Citation Number
4

4 に答える 4

3

次の基準でグループ化したい場合があります。

SELECT PageOrderID,PageName
FROM dbo.ScreenMaster 
GROUP BY PageOrderID,PageName
ORDER BY PageOrderID

デモ

PAGEORDERID     PAGENAME
    1           Account Info
    3           Citation Number
于 2013-07-18T11:23:20.913 に答える
2

とてもシンプルで、

select distinct * from ScreenMaster 
order by PageOrderID
于 2013-07-18T11:26:24.120 に答える