【发布时间】:2014-09-17 14:57:01
【问题描述】:
我非常坚持这一点(SQL Server 2008 R2)。
我有一个名为 orders 的表:
Orders:
orderid details
--------------------
1 my order
然后我有一个自定义字段表。
Custom_fields:
rel_orderid fieldname numericvalue textvalue datevalue
-----------------------------------------------------------
1 auction 0 My auction
1 date 0 01/01/2014
我正在努力
orderid details auction date (on one row)
-------------------------------------------------
1 my order my auction 01/01/2014
希望这是有道理的,但我不知道如何将 custom_fields 表包装到列标题中,然后只有 1 个值(可以是文本值或日期等 - 只有 1 个有数据)
拍卖和日期并从字段名列读取,然后是每个字段的值。
【问题讨论】:
标签: sql sql-server-2008-r2 unpivot