Выбрать количество из нескольких таблиц

0

У меня несколько таблиц, таких как эта множественная таблица

И я следую этому трюку, но все еще не работаю с моей целью. Возможно ли отобразить (выбрать) 'tbl_konsepLayanan' и подсчитать 'tbl_ulasan' + 'tbl_layanan'? Насколько это возможно?

Это мой запрос до сих пор

SELECT tbl_konsepLayanan.*,
   COUNT(*) AS tot_ulasan,
   (SELECT COUNT(*) FROM tbl_layanan WHERE tbl_layanan.id_konsep = tbl_konsepLayanan.id_konsep) AS tot_layanan
FROM tbl_ulasan JOIN tbl_layanan ON tbl_ulasan.id_layanan = tbl_layanan.id_layanan
JOIN tbl_konsepLayanan ON tbl_konsepLayanan.id_konsep = tbl_layanan.id_konsep
GROUP BY tbl_layanan.id_konsep

Проблема в том, что служба (tbl_layanan) не находится в обзоре/нулевом обзоре (tbl_ulasan), она не будет отображаться. Моя цель заключается в том, что не имеет значения, действительно ли служба просмотрела или не показывается в концепции (tbl_konsepLayanan). Извините за плохую грамматику, пусть снимет картинку

Концепция имеет 3 значения

Просто отобразите 2 значения

Извините, не может отображать изображения, потому что моя репутация

Теги:
select
count

1 ответ

0
Лучший ответ

попробуйте изменить соединение с правом присоединения на

tbl_ulasan ПРИСОЕДИНЯЙСЯ tbl_layanan

  • 0
    Не только на tbl_ulasan to tbl_layanan, но и на tbl_konsepLayanan, спасибо, сэр

Ещё вопросы

Сообщество Overcoder
Наверх
Меню