0
这是(使用phpMyAdmin模拟器)我的SQL代码: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',然后你有第二个'INNER JOIN'使用接受的语法。 –
user_activity_now在查询中未提及。这意味着您要么访问视图,要么没有放置正确的查询或错误消息。 – AlexanderMP