razumkov2015
@razumkov2015
"Программист" https://vk.com/cgs_game

Почему запрос к mysql возвращает Expression?

Вот запрос: 5c9245afc5e41918301903.pngВот ответ: 5c9245cc9124c749742658.png
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
@retvizan
запрос некорректный
у вас есть группа записей с одинаковым значение key_valid
вы хотите для каждого key_valid подсчитать кол-во записей в группе и выбрать login
вот тут и возникает вопрос - какой именно login выбрать, они ведь могут быть разные.

если вы точно знаете, что все login одинаковые в пределах группы, то можно просто указать min(login)
в более сложных случаях (например, login соответствующий минимальному значению другого поля) придется переписывать запрос, см Группировка в MySQL
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы