My sql 3-4個表 聯合查詢
阿新 • • 發佈:2019-02-18
SELECT QUARTER(`hTime`) AS 季度,' 合計' AS 區縣 ,'' AS 街道,''AS 戶型,COUNT(*) AS 出租數量
FROM `hos_house`
GROUP BY 季度
UNION
SELECT QUARTER(`hTime`) AS 季度,dname AS 區縣 ,' 小計' AS 街道,''AS 戶型,COUNT(*) AS 出租數量
FROM `hos_house` AS h
INNER JOIN hos_street AS s ON s.sid=h.sid
INNER JOIN hos_district AS d ON d.did=s.sdid
GROUP BY 季度,d.did
UNION #連線
SELECT QUARTER(`hTime`) AS 季度,dname AS 區縣 ,sname AS 街道,htname AS 戶型,COUNT(*) AS 出租數量
FROM `hos_house` AS h
INNER JOIN hos_street AS s ON s.sid=h.sid
INNER JOIN hos_district AS d ON d.did=s.sdid
INNER JOIN hos_type AS t ON t.htid=h.htid
GROUP BY 季度,d.did,s.sid,t.htid
ORDER BY 1,2,3,4