72 похожих чатов

Всем привет. я пытаюсь сделать выборку одного столбца из таблицы

templates и количество связей с таблицей attachments (связь один ко многим). пытаюсь сделать что то по типу:
SELECT templates.trigger, count(templates.id = attachments.template_id) AS count_1
FROM templates JOIN attachments ON templates.id = attachments.template_id WHERE templates.owner_id = 1
но оно мне возвращает только 1 запись из таблицы templates и количество всех связей, с таблицей attachments, когда нужно количесто связей только определенного поля. Как можно это грамотно сделать?

6 ответов

2 просмотра

А где GROUP BY ?

Запрос не верен SELECT templates.template_id, templates.trigger, count(*) AS count_1 FROM templates JOIN attachments ON templates.id = attachments.template_id WHERE templates.owner_id = 1 GROUP BY templates.template_id, templates.trigger

ZeN- Автор вопроса
Ilya Zviagin
А где GROUP BY ?

че то забыл про него, спасибо, помогло

ZeN- Автор вопроса
Ilya Zviagin
Запрос не верен SELECT templates.template_id, tem...

появилась небольшая проблемка. при таком запросе не возвращаются записи, у которых нет связей с таблицей attachments (такие могут быть, извиняюсь что сразу не сказал). как быть в такой ситуации?

ZeN- Автор вопроса
Ilya Zviagin
тогда надо LEFT JOIN

сработало, спасибо

Похожие вопросы

Обсуждают сегодня

Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Так а кто может спарсить всех участников чата? Идишники
Magic
17
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
А вы в атоме работаете да?
Alexander x*❄️❅❆
11
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
10
Нужно магазин с тильды на опен кат перенести Есть кто умеет? В лс
Magic
6
всем драсте, занимаемся активно макетами печатной продукции каждый раз при закае нам шлют pdf или ai, любой вектор кароч чтоб внести заказ нужно каждый раз вручную создавать ...
Vlados
2
ох, как мне это нравится - "уточнить стоимость и получить консультацию"... есть знатоки лицензий, они не должны ли исходники открыть?
Artem (☞゚ヮ゚)☞ Bortnikov
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
Кто создает тут ботов для телеграмм групп ?
Antskup
8
Карта сайта