【发布时间】:2017-12-09 21:53:01
【问题描述】:
我有多个这样的表 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)。语法不好见谅,看图说吧
对不起,因为我的声誉无法显示图片
【问题讨论】:
-
请在问题中包含有关问题的所有信息,而不是指向外部网站的链接。这样,将来如果有人在尝试解决类似问题时最终出现在此页面上,则不必担心某些信息不再可用。 stackoverflow.com/help/how-to-ask
-
提供样本数据和期望的结果。
-
@TomH 和 GordonLinoff 我已经包含了我所有必要的信息,到外部的链接只是一张图片,无法在帖子中显示,因为我的声誉低于 10 个代表