HIは、自分のプロフィールにスキルを追加します。今では、すべてのスキルを自分の使用順に並べ替えるようにしたい。注文は別の表から、私は様々なユーザー</p> <p><a href="https://i.stack.imgur.com/5AwOC.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5AwOC.png" alt="enter image description here"></a></p> <p>以下のようなスキルテーブルを持っている
PHPの(10)以下のようなのようなASP(5)、Perlの(1)
その10ユーザーが私はスキルを格納したスキル、5ユーザーASP等
としてPHPを追加手段カンマでスキル欄のユーザテーブルは、(例えば)USER_IDが含まれており、外部キーをskill_idカラムいる、あなたはuser_skillsを表現する別のテーブル/関係を持っていると仮定すると
どこ別の表がありますか?私たちにそれを示してください。 – Blank
あなたが提供した情報から、私はあなたのデータベース構造がここで問題であると言います。 'スキル'、 'users'と' users_skills'のために別のテーブルを使用してそれらを接続したいかもしれません。スキルをコンマ区切りの値として保存するだけであれば、合計のカウントを取得するたびにすべてのユーザーを繰り返し処理する必要があります。 – cybrox
データを取得した後に両方のテーブルに参加し、爆発を使用します。 – Bhavin