0
Create table Client_Registration
(
    Client_ID int,
    Rad_ID int 
);

INSERT INTO Client_Registration (Client_ID,Rad_ID)
VALUES ('1','1');
INSERT INTO Client_Registration (Client_ID,Rad_ID)
VALUES ('2','1');
INSERT INTO Client_Registration (Client_ID,Rad_ID)
VALUES ('3','2');
INSERT INTO Client_Registration (Client_ID,Rad_ID)
VALUES ('4','2');
INSERT INTO Client_Registration (Client_ID,Rad_ID)
VALUES ('1','1');

select client_id,distinct Rad_ID from Client_registration
ORDER BY client_id, Rad_ID;

テーブルから個別の R_ID を見つける必要があります

4

2 に答える 2

1

またはclient_IDを使用して列を集計するのはどうですか?MAX()MIN()

SELECT MAX(client_id) client_id, Rad_ID
FROM   Client_registration
GROUP  BY Rad_ID
ORDER  BY client_id, Rad_ID
于 2013-03-28T07:27:00.923 に答える
0

そのはず

SELECT DISTINCT client_id, Rad_ID
FROM Client_registration
ORDER BY client_id, Rad_ID

セミコロンがないことに注意してください。SQL Server にはセミコロンは必要ありません。

于 2013-03-28T07:01:00.387 に答える