我有这样的多个表 Multiple Table
我关注this trick,但仍无法实现我的目标。是否可以显示(选择)'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)。抱歉语法错误,让图片说出来
很抱歉因为我的声誉无法显示图片
答案 0 :(得分:0)
尝试使用
上的右连接更改联接tbl_ulasan加入tbl_layanan