0
これは私のSQLコード(phpMyAdminのシミュレータを使用して)です:SELECT +でのSQLクエリのエラー、未知の列がJOINの+
SELECT user_activity.user_ip,user_activity.id,user_activity.post_id , posts.id
FROM user_activity,users
INNER JOIN posts ON user_activity.post_id = posts.id
WHERE user_activity.user_id = users.id and users.forgen_note = 'test note';
そして、それはエラーをRESPONS:
MySQL said: Documentation
#1054 - Unknown column 'user_activity_now.stream_id' in 'on clause'
私はそれを修正することができますどのようにしてください?
'user_activity'と' users'の間に 'INNER JOIN'節を使用してください。削除されたSQL Serverタグ。明らかにMySQL。 –
あなたは非常に古い構文 'FROM user_activity、users'を使って余分な暗黙的な結合をしています。その後、受け入れられた構文を使って2番目の' INNER JOIN'があります。 –
user_activity_nowはクエリに記述されていません。つまり、ビューにアクセスしているか、正しいクエリーやエラーメッセージが表示されていません。 – AlexanderMP