Re[4]: Объединение запросов
От: avpavlov  
Дата: 25.02.11 07:46
Оценка:
N>Как написано в документации по Mysql — http://dev.mysql.com/doc/refman/5.0/en/group-by-hidden-columns.html БД разрешает использовать GROUP BY с неагрегированными столбцами, или вычисления в списке выборки, которые не используются в GROUP BY. Или я перевожу неправильно?

Ты переводишь правильно, но не всё

The server is free to return any value from the group, so the results are indeterminate unless all values are the same.


Если у тебя u (юзер?) может быть больше чем в одной g (группе?) и они связаны через su (многие-ко-многим), то сервер будет возвращать тебе случайную g.name из связанных с данным юзером. То, что в одном запросе на своей машине ты получаешь именно ту, которая тебе нужна, не значит что в другой раз на другом сервере на другом наборе данных ты получишь тоже самое.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.