Определить у кого больше записей php

93
29 августа 2021, 07:01

Господа и дамы! Как вывести пользователя у кого больше выполненных заданий. Таблица users и таблица quests_active (сюда записываются id заданий и id пользователей) необходимо пользователя, у кого больше заданий.

Answer 1

Делаем join двух таблиц, группируем по user.id, сортируем в обратном порядке по количеству сообщений и берем первое значение.

select *
from users u
left join quests_active qa on (u.id = qa.user_id)
group by u.id
order by count(*) desc 
limit 1;
READ ALSO
Ошибка Notice: Undefined index: payment_method

Ошибка Notice: Undefined index: payment_method

Слегка отредактировал стандартный модуль OcStore 23 под себя, модуль вроде бы работает, всё считает, но выдаёт такую ошибку:

98
Безопасная передача переменной из php в js

Безопасная передача переменной из php в js

Как безопасно передать содержимое переменной php в переменную js при условии, что фильтрацию и экранирование символов выполнить невозможно?

145
Подключена ли библиотека?

Подключена ли библиотека?

Как определить,была ли подключена библиотека математических функций?

130
Как сравнить дату?

Как сравнить дату?

Доброго времени суток? Есть ли способ правильно сравнивать дату? Мне нужно сравнить заданную дату из переменной "Global_variabledate_arrival" с текущей,...

158