【发布时间】:2016-10-06 08:52:16
【问题描述】:
我有两个表格 - 一个标题和一个矩阵/详细信息。
*标题表* *矩阵/详细信息表* +----+--------+-----+ +----+--------+------+ |身份证 |家长 |数量 | |身份证 |儿童 |数量 | +----+--------+-----+ +----+--------+------+ | 1 |一个 | 10 | | 1 | X | 100 | | 2 |乙| 20 | | 1 |是 | 1000 | | 3 | C | 30 | | 2 | X | 200 | +----+--------+-----+ | 2 |是 | 2000 | | 3 | X | 30 | | 3 |是 | 300 | | 3 | Z | 3000 | +----+--------+------+我正在根据 ID 加入这两个表。
我不希望结果中包含头表中的重复值。 我希望得到如下结果:
*当前结果* *预期结果* +----+--------+-----+--------+------+ +----+-------- +-----+--------+------+ |身份证 |家长 |数量 |儿童 |数量 | |身份证 |家长 |数量 |儿童 |数量 | +----+--------+-----+--------+------+ +----+-------- +-----+--------+------+ | 1 |一个 | 10 | X | 100 | | 1 |一个 | 10 | X | 100 | | 1 |一个 | 10 |是 | 1000 | | | | |是 | 1000 | | 2 |乙| 20 | X | 200 | | 2 |乙| 20 | X | 200 | | 2 |乙| 20 |是 | 2000 | | | | |是 | 2000 | | 3 | C | 30 | X | 30 | | 3 | C | 30 | X | 30 | | 3 | C | 30 |是 | 300 | | | | |是 | 300 | | 3 | C | 30 | Z | 3000 | | | | | Z | 3000 | +----+--------+-----+--------+------+ +----+-------- +-----+--------+------+这可能吗?如果没有,是否有替代解决方案?
提前谢谢...
【问题讨论】:
-
您使用的是 MySQL 还是 MS SQL Server?使用 Oracle SQL Developer?
-
标签很多,你用的是什么数据库?
-
我正在使用 SQL Server。抱歉,我添加了所有 SQL 数据库名称。
标签: sql sql-server