Сортировка во 2 таблице

shakirbar__

Новичок
Таблица data
Id name
1 Ivanovo
2 petrov
3 sidorov
...
10 Lavern
11 shishkin


Таблица time
user_Id Type Time
1 10 10:00
2 11 10:20
3 10 11:10



SELECT * FROM data LEFT JOIN time ON time.user_id = data.id GROUP BY id

Вот запрос, подскажите пожалуйста как в таблице time отсортировать по user_id
 

DIG

Новичок
Партнер клуба
Может я неправильно вопрос понял, но по моему чтобы отсортировать по user_id надо написать в конце запроса ORDER BY user_id
 

shakirbar__

Новичок
С GROUP BY сортировка не работает. Сортировка происходит по таблице date.
 

AnrDaemon

Продвинутый новичок
Вот запрос, подскажите пожалуйста как в таблице time отсортировать по user_id
Напонило старую шутку "Если небо синее, а вода мокрая, то почему яблоки по три рубля?"
Сортируется не таблица, а результаты запроса.
 

shakirbar__

Новичок
Как сортировать результат запроса? При запросе получаю 10 Lavern 10:00. Мне нужно 10 Lavern 11:10
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@shakirbar__, ты приврал при описании задачи. Пробуй скорректировать свой вопрос. А точнее указать, что у тебя связка не 1 к 1, а 1 к многим. В таком случае запрос не сработает как надо.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
В любом случае тебе надо сначала обработать таблицу time в подзапросе, а именно выбрать максимальные time сгруппировав по type а вот потом уже сджоинить с таблицей data
 
Сверху