【发布时间】:2014-10-23 23:25:12
【问题描述】:
我有一张表,我想将两个单独的行合并为一行。这是一个将信息存储在不同行上的产品目录。这是示例数据和预期结果。
表名:ProductCatalog
Product_ID | Action | Date
-----------------------------------------
0001 | Added | 12/11/1983
0001 | Removed | 01/01/2003
0002 | Added | 12/11/1983
预期结果:
Product_ID | Added | Removed
========================================
0001 | 12/11/1983 | 01/01/2003
0002 | 12/11/1983 | null
我已尝试加入Product_ID 以使Added 和Removed 日期在新表或视图中并排显示,但我没有得到想要的结果。我没有使用MAX(column),因为我没有得到想要的结果,或者我分组错误。
【问题讨论】:
标签: sql sql-server sql-server-2008