Индекс форумов |
Исходное сообщение |
---|
"DISTINCT и GROUP в MySQL" Отправлено tacitusdef, 27-Фев-15 04:19 |
Как себя поведет DISTINCT в запросе вида "SELECT DISTINCT table.id,AVG(join1.field2) as avg_v,MIN(join2.field1) as min_v FROM table LEFT JOIN table2 as join1 ON (join1.table_id=table.id) LEFT JOIN table2 as join2 ON (join2.table_id=table.id AND join2.field3=1) WHERE … GROUP BY table.id" ? Какие данные будут отбрасываться: дублирующиеся (table.id,join1.field2,join2.field1) до группировки или дубликаты в полученном результате после группировки (table.id,avg_v,min_v)? |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке". |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |