我有以下結構的表:FOR XML EXPLICIT格式輸出
------------------------------------
invoice_id | device_id | terminal_id
------------------------------------
1 | SY000001 | GP000001
1 | SY000001 | GP000001
1 | SY999000 | GP999000
2 | SY111001 | GP111001
我想在下面的格式,從表中的數據:
<a href="view_divece.aspx?id=SY000001">SY000001 [GP000001]</a> |
<a href="view_divece.aspx?id=SY999000">SY999000 [GP999000]</a> |
目前我能(不帶分隔符「 | 」):
<a href="view_divece.aspx?id=SY000001">SY000001 [GP000001]</a>
<a href="view_divece.aspx?id=SY999000">SY999000 [GP999000]</a>
我的查詢是:
SELECT DISTINCT
1 as tag,
null as parent,
'view_device.aspx?id=' + device_id [a!1!href],
device_id + ' [' + terminal_id + ']' [a!1!]
FROM DEALERS_SIMPAYMENTS
WHERE
invoice_id = 1
FOR XML EXPLICIT
這是可能的,如果是,怎麼做?
SQL server 2008.
重新標記:問題不是XML相關 – MarcoS 2011-03-30 15:21:42
哪個版本** **的SQL Server? – 2011-03-30 15:40:36
加油!與SQL查詢生成HTML? – 2011-08-22 13:31:06