powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / left join sql выбор из правой таблицы наибольшего
3 сообщений из 3, страница 1 из 1
left join sql выбор из правой таблицы наибольшего
    #39700948
rubiks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы:
Persons
-id
-name

Wins
-id
-person_id
-points


Задача: Вывести все записи `Person` (без дублирования). И из таблицы `Wins` одно значение `points` - самое наибольшее.

Во так у меня выводится все. И `Person` дублируется.

SELECT p.id as id , name, b.id as b_id, points
FROM Persons AS p
LEFT JOIN Wins AS w
ON a.id = person_id

Вот так выводится только одна запись, где самый большой `points`
SELECT p.id as id , name, b.id as b_id, MAX(points)
FROM Persons AS p
LEFT JOIN Wins AS w
ON a.id = person_id


Подскажите, пожалуйста, что я делаю не так?
...
Рейтинг: 0 / 0
left join sql выбор из правой таблицы наибольшего
    #39700962
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rubiksчто я делаю не так?Забываете GROUP BY.
...
Рейтинг: 0 / 0
left join sql выбор из правой таблицы наибольшего
    #39700970
rubiks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Большое спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / left join sql выбор из правой таблицы наибольшего
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]