Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите составить запрос в MySQL

Евгений Стигарь Ученик (100), на голосовании 5 лет назад
дана таблица 'likes':

id | obj | ok
---------------
1 | 23 | 1
---------------
2 | 15 | 0
---------------
3 | 23 | 1
---------------
4 | 23 | 0
---------------
5 | 15 | 1
---------------

Нужно вывести obj, у которого больше всех лайков и поле 'count', обозначающее количество этих лайков (еще нужно учесть, что ok должен быть равен "1"). Результат выборки должен быть следующий:

obj | count
--------------
236 | 2
Голосование за лучший ответ
Imobilazer Искусственный Интеллект (222546) 5 лет назад
SELECT obj, count FROM likes WHERE ok = 1 AND count = MAX(count)
Евгений СтигарьУченик (100) 5 лет назад
неизвестный столбец "count"
Imobilazer Искусственный Интеллект (222546) Разбирайся, почему ты в вопросе пишешь что столбец у тебя есть, а на деле его нет
Похожие вопросы