我有以下查詢:SQL - 查詢使用XML路徑
SELECT ara.req_id
FROM tbl_ara ara
WHERE id in (
SELECT STUFF((
SELECT ',' + cast(id as varchar(8000))
FROM contact
WHERE ct_id = 2
FOR XML PATH('')
), 1, 1, ''))
所以,孤單是表名contact
,我想所有的ids
當他們的2
類型。然後我用Stuff創建一個列表。 然後,我想使用另一個表並獲取它們的id
在該列表上的所有記錄。 您可以在查詢中看到邏輯。 問題是,SQL不承認它是名單,我得到以下錯誤:
Msg 245, Level 16, State 1, Line 11 Conversion failed when converting the nvarchar value '6019,49111,49112' to data type int.
是的,有一個原因。自從上次我使用SQL以來,它已經有一段時間了:)謝謝 – BlackM