1

テーブル列に次の varchar 値 '1,2,4,5, ...' があります。基本的にはCSV形式のコードです。それが悪い設計であることはわかっていますが、残念ながらそれは私が対処しなければならないことです.

ここで、すべてのコードに対応する説明を検索するサブクエリを作成したいと考えています。それ、どうやったら出来るの?

次のようなサブクエリを試しました

SELECT description FROM table WHERE table.CODE IN tablewithcsv.csvcolumn

しかし、役に立たない。通常の IN は のような値を期待しますが('1', '2', '3')、私の値は として渡されると思われ'1,2,3'ます。ここで交換する必要がありますか?

4

1 に答える 1