经过长时间的努力,我在这里问我的问题,它很简单,但我不知道为什么它不起作用,请帮忙!!!
我有一张桌子
phpfox_friend (我有以下列)
phpfox_user (我的下面有列)
我试图通过使用下面提到的Sql查询来加入它,但它给了我一个错误
#
1054 - 'on clause'中的未知列'phpfox_friend.user_id'
查询
SELECT *
FROM `phpfox_friend`
INNER JOIN `phpfox_user`
ON `phpfox_friend.user_id`=`phpfox_user.user_id`
WHERE phpfox_user.user_name IS NOT NULL
请指导我做错了什么
答案 0 :(得分:0)
试试这个:
SELECT * FROM `phpfox_friend`
INNER JOIN `phpfox_user` ON
`phpfox_friend`.`user_id`=`phpfox_user`.`user_id`
WHERE `phpfox_user`.`user_name` IS NOT NULL
您需要将引号添加到表格和字段中。
所以使用
`phpfox_friend`.`user_id` instead of `phpfox_friend.user_id`