0
は私が持っているテーブルを正規化する簡単な方法は、ユーザーが登録しているときより多くの行で更新を取得しているユーザーがテーブルの一部でありますこのようなテーブルが - これ
user_id language
1 english
1 french
2 english
2 german
2 french
3 german
4 english
4 spanish
コメント:新しいテーブルを作成するが、それを行うには、ユーザーテーブルからちょうど正しい選択クエリではないLITTEL検索は、私はにこのテーブルを変換するintrestedてよ。 私はphpmyadminでmysqlを使用しています。どんな助けも歓迎されます。ありがとうございました。
素晴らしいアイデアが悪いデザインを修正します!データをカンマ区切りのアイテムとして保存することは決してありません。これは多くの問題を引き起こすだけです。 – jarlh
質問を編集して最後の部分に言い換えてください。私はあなたが何を求めているのか理解できません。 –
カンマで区切られたリストを 'languages'カラムで扱うためのビューやチャンクが必要なようです。ネストされたSUBSTRING_INDEX()関数呼び出しを使用してこれを取得することができます。新しい正規化されたテーブルを作成するのではなく、このテーブルを保持することはあまりにもひどい考えであるので、私はあなたにそれを行う方法を教えることを躊躇します。 –