Задать вопрос
@potapovdmtriy

Как правильно составить SQL запрос?

SELECT `user_id` FROM `users` WHERE status = 'admin' AND MIN(connected_users)


Ошибка:
#1111 - Неправильное использование групповых функций
  • Вопрос задан
  • 261 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 2
rozhnev
@rozhnev Куратор тега SQL
Fullstack programmer, DBA, медленно, дорого
Если нужен только один юзер то:
SELECT `user_id` 
FROM `users` 
WHERE status = 'admin' 
ORDER BY `connected_users` ASC 
LIMIT 1;
Ответ написан
qant
@qant
programer
AND connected_users = ( SELECT MIN(connected_users) FROM users )
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@potapovdmtriy Автор вопроса
Кстати работают они по разному почему то, думаю эта более правильна
SELECT `user_id` 
FROM `users` 
WHERE status = 'admin' 
ORDER BY `connected_users` ASC 
LIMIT 1;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы