SELECT t1.*, t2.name as song_name
FROM table1 as t1
INNER JOIN table2 as t2
ON t1.song_name_id = t2.id
WHERE t1.id = '..'
t2.idの列にこの6,12のような2つのIDがあると、次のエラーが発生します。明らかに、レコードt2.id(nvarchar)が1つのみであるときに動作します。どのように2 /複数で動作させることができますか?複数の値を結合する方法
エラー:table1.song_name_id
とtable2.id
は、異なるデータ型を持っているので、
Conversion failed when converting the nvarchar value '6,12' to data type int.
テーブルにCSVデータを保存しないでください。可能であればレコードごとに1つのID。 –