Допустим, у меня есть 2 таблицы.
таблица1: работает таблица2: пользователи
run_id int username nchar (255)
test_id int affiliation enum ('a', 'b')
имя пользователя nchar (255) first_name nchar (255)
дата дата время фамилия nchar (255)
имя пользователя в табличных прогонах - это внешний ключ пользователей таблицы.
Вопрос: напишите запрос, который показывает, сколько уникальных тестов было выполнено и сколько раз они выполнялись каждым пользователем с присоединением «а» до 01.01.2016. Заказывайте результат, начиная с пользователя, запустившего наибольшее количество уникальных тестов.
Пожалуйста, помогите, завтра выложу часть моего ответа. Спасибо
Вот мои обновления:
1: таблица runs.test_id уникальна
2: мои ответы
select count(test_id), test_id, mydb.users.username
from mydb.runs, mydb.users
where mydb.runs.username = mydb.users.username and
mydb.users.affiliation='a'
group by test_id, username
order by count(test_id) desc
Я не могу отобразить уникальные тесты, добавив их перед test_id. есть идеи, ребята? спасибо