を使用して、クエリ、私は次のクエリを持っている: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, ''))
だから、私は彼らが2
の一種であるとき、すべてのids
を取得したい名前contact
を持つテーブルには、theresのです。それから私はスタッフとリストを作成しています。 次に、別のテーブルを使用して、そのリストにある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