0

1 つはユーザー用、もう 1 つはサブジェクト用、3 番目のテーブルには user_id、subject_id 外部キーが含まれています。

次のSQLを実行すると、不明な列が表示されます。

SELECT wp_cons_users.first_name, wp_cons_subject.subject, wp_cons_skilllist.skill_level
FROM  `wp_cons_subject` 
JOIN wp_cons_skilllist ON wp_cons_skilllist.user_id = wp_cons_users.id
JOIN wp_cons_users ON wp_cons_users.id = wp_cons_skilllist.user_id
WHERE wp_cons_subject.id =  '1'
ORDER BY  `wp_cons_skilllist`.`skill_level` DESC

このクエリではエラーが見つかりません。

wp_cons_skilllist

列へのリンク

id (primay)
user_id wp_cons_users -> id

subj_id wp_cons_subject -> id スキルレベル


ここでは、特定のサブジェクト ID のユーザー名、スキル レベル、およびサブジェクトを取得しようとしています。

4

3 に答える 3

0

テーブルに属性に関する情報がなければ、wp_cons_users テーブルに ID 列がないとしか思えません。

于 2013-06-27T14:54:42.053 に答える