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

98
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 под себя, модуль вроде бы работает, всё считает, но выдаёт такую ошибку:

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

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

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

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

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

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

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

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

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

166