У меня есть соединение mysql и по какой-то причине его возвращающие повторяющиеся поля для изображения, firstname и lastname. Как будто это не право.MySQL LEFT JOIN, который не будет работать
Вот SQL
SELECT a.follow_id, a.user_id, a.following, b.firstname, b.lastname, c.firstname, c.lastname, b.image, c.image
FROM followers a
LEFT JOIN candidates b ON a.following = b.user_id
LEFT JOIN donors c On a.following = c.user_id
WHERE a.user_id = 222
LIMIT 9
Оба кандидата и доноры имеют ПгвЬЫат и LastName и образ, так что мне нужно, чтобы получить эти поля, но не дублировать поля.
Мои результаты
Может кто-то пожалуйста, скажите мне, что я делаю неправильно?
Заранее спасибо.
Я знаю, что я не делаю это право, пожалуйста, покажите мне дорогу! :) –
Почему вы используете 'LIMIT'? –
Подоконник DISTINCT возвращает таблицу с повторяющимися столбцами. –