我的查询有问题.
MySQL查询:
SELECT DISTINCT(`users`.`username`), `users`.`full_name`, `users`.`profile_picture_url`,
`users`.`followed_by_count`, `users`.`follows_count`, `users`.`bio`, `users`.`id`
FROM `users`,`interests`
LEFT JOIN `blocked`
ON `blocked`.`receiver_id` = `users`.`id`
AND `blocked`.`actor_id` = 100
AND `blocked`.`blocked_reason` = 'Blocked'
WHERE `blocked`.`receiver_id` IS NULL
AND `users`.`instagram_active` = 1
AND `users`.`banned` = 0
AND `interests`.`user_id` = `users`.`id`
AND `interests`.`interest` = 'Food'
AND `interests`.`active` = 1
AND `users`.`active` = 1
ORDER BY `users`.`last_login` DESC
LIMIT 0, 25
Run Code Online (Sandbox Code Playgroud)
我得到的错误是这样的:
1054 - 'on子句'中的未知列'users.id'
当我选择它时,它是如何成为一个未知的列?
我很迷茫...
用户:
CREATE TABLE `users` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`instagram_id` …Run Code Online (Sandbox Code Playgroud)