Ребята как мне реализовать этот вариант :
Select
t1.name
from t1
inner join t2
on t2.t1_id = t1.id
where count(distinct(t2.id)) = 5
group by t1.id
Как я понял count
в месте агрегатными функциями невозможно.
Как мне сделать выборку тогда ?
Как уже написали в комментариях, у вас две проблемы:
JOIN
не указано условие ON
по какому полю(ям) таблицы должны быть соединены.HAVING
после GROUP BY
.Ваш запрос должен выглядеть как-то так:
SELECT
t1.name
FROM t1
INNER JOIN t2 ON t1.id = t2.t1_id -- тут условие по которым таблицы соединяются
GROUP BY t1.name
HAVING COUNT(DISTINCT(t2.id)) = 5
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть EditText, на котором висит onFocusChangeListener и onEditorActionListener
Всем приветВ фрагменте мне нужно обработать щелчек на кнопку назад
Здравствуйте, занимаюсь изучением javaee, а именно созданием веб приложенийУже писал пару сайтов, все работает и работает хорошо, но всегда...
Всем привет , я столкнулся с проблемой как обработать кнопку button из другого java файла так как этот layout присвоен к другой активити код кнопки