郵便番号エリアのコンマ区切りリストであるフィールドをStore
含むテーブルがあります。deliveryPostcodes
id deliveryPostcodes
1 EC1,EC2,N1
2 EC1,WC1,WC2
3 N1,N2
郵便番号に一致する店舗についてこのテーブルをクエリしたいと思います。たとえば、ユーザーが入力した場合EC2A 9XY
、最初の行が返されます。これは、完全な郵便番号のプレフィックスであるエントリがリストに含まれているためです。
カスタム関数なしでそれを行う解決策はありますか?
注: 行ごとに 1 つの郵便番号エリアを含む別のテーブルを結合することで、これを実行できることはわかっていますが、現時点ではさまざまなオプションを検討しています。