У меня таблица mySQL:
ID Value
1 123
2 321
3 31
4 234
5 123
6 32
7 77
Мне нужно получить таблицу с дополнительной колонкой:
ID Value Maximum
1 123 321
2 321 321
3 31 321
4 234 321
5 123 321
6 32 321
7 77 321
Но я понятия не имею, как мне построить запрос.
Присоединитесь к своей таблице с подзапросом, который получает максимум.
SELECT t1.id, t1.value, t2.maximum
FROM yourTable AS t1
CROSS JOIN (SELECT MAX(value) AS maximum FROM yourTable) AS t2