对不起这个不太好的标题。合并来自SQL Query的结果,其中大部分值相同
我triyng合并在一起的结果集,以提供一些数据的快速查看。
如果我有这个疑问:
SELECT
tblPriv.ID, tblGroups.Name AS 'Group', tblPriv.User, tblPriv.Role
FROM
tblPriv
INNER JOIN
tblGroups on tblPriv.ID = tblGroups.ID
返回这些结果:
ID GROUP USER ROLE
---------------------------------
1 Taxes DAVE Admin
1 Taxes JOHN Admin
1 Taxes BOB PowerUser
2 Catering RON Admin
2 Catering JACK PowerUser
2 Catering JIM PowerUser
(其中ID
是关系说,一组,存储在另一个表)
什么我最想做的是获得1组的记录:
ID GROUP ADMINS POWERUSERS
---------------------------------------------
1 Taxes DAVE; JOHN; BOB
2 Catering RON; JACK; JIM;
我事先知道角色 - 他们总是保持不变,并且不会添加新角色。
我该怎么做呢? (我也将包括其他关系表中的数据)