У меня есть этот запрос:Присоединение Макс Row, где Col
SELECT
`shift`.`uid`,
`shift`.`activity`,
`users`.`fname`,
`users`.`lname`
FROM `shift`, `users`
WHERE `shift`.`uid` = `users`.`id`
Это прекрасно работает так же, как это, но мне нужно, чтобы добавить новый столбец из другой таблицы и порядок ею.
times
:
| uid | User | time |
+++++++++++++++++++++
| 3 | bob | 1231 |
| 3 | bob | 1291 |
| 4 | ned | 1651 |
| 5 | ted | 5679 |
| 6 | joe | 7665 |
| 6 | joe | 7864 |
Как я могу включать в себя максимальное время из таблицы времени для каждого пользователя, а затем порядка по этому столбцу (где times
uid
= shift
uid
..)?
Проблема: все остальные таблицы имеют одну строку для каждого пользователя, но таблица времени имеет несколько, и я не могу определить правильную комбинацию соединений и группы.
@rolfl действительно, хороший улов. Добавлен. – Mureinik
Этот был наиболее похож на мой первоначальный запрос. Спасибо, @Mureinik –