案例和当查询给我两个列都填充

时间:2018-12-13 11:37:34

标签: sql sql-server

我有4张桌子

Groupes=> GroupsId/GroupeName
Member =>MemberId/MemberName
Subscribed=>GroupeId/MemberId/Date
Unsubscribed=>GroupeId/MemberId/Date

NB:已订阅表中的成员未在未订阅表中列出,反之亦然。

请我要显示这样的数据

Groups - MemberName - Subscribed - Date     -   Unsubscribed - Date
Grp1   - Jhon       -     1      - 12/12/18 -        0       - NULL
Grp1   - Mike       -     0      - NULL     -        1       - 18/12/18
Grp2   - Jhon       -     1      - 12/12/18 -        0       - NULL
Grp2   - Mike       -     0      - NULL     -        1       - 18/12/18

等... 请有人在我尝试过这种情况的查询中为我提供帮助,但是我同时填写了“已订阅”列和“未订阅”列

非常感谢

1 个答案:

答案 0 :(得分:1)

这是一种方法。首先合并订户和退订表。然后输入其他信息:

print