Я пытаюсь отфильтровать коллекции таблиц по id, а затем присоединяюсь к коллекциям.user_id на users.user_id.Фильтрация таблицы, а затем объединение результатов
Вот запрос я попытался
SELECT * FROM
(SELECT * FROM collections WHERE mid=`$id`) c
JOIN users on c.mid = users.user_id ORDER BY users.user_id
Не удалось получить его работы, очевидно. Любая помощь или указатели будут оценены!
CREATE TABLE `collections` (
`user_id` int(11) NOT NULL,
`mid` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `users` (
`user_id` int(11) NOT NULL AUTO_INCREMENT,
`api_public` varchar(32) DEFAULT NULL,
`api_secret` varchar(32) NOT NULL,
UNIQUE KEY `unique id` (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
Работал отлично. Просто нужно изменить «B ON A.mid» на «B ON a.user_id». – Eric