ジェウォークについて 多対多の中間テーブルを作成しないでリスト構造で1カラム内に複数データを入れてしまうケース アンチパターン:カンマ区切りのリストを格納する -- ex. account_ids を文字列のカンマ区切りで表現している INSERT INTO foo_table (id, name, account_ids) VALUES (1, "jon", "10,20,30"); 上手くいっていると思える点 多対多の関係性が必要になってもリスト構造のカラムを追加することで表現できる アンチな点 検索のパフォーマンスに影響がでる 検索クエリの条件をパターンマッチにしないと特定の項目を抽出できない 条件式によっては意図しない結果が取れてしまう(WHERE区で正規表現を正しく書く必要がある) インデックスの効果も得られない 結合条件を作るのも一苦労 リスト構造にすることはカラムの型としては