【发布时间】:2015-12-11 19:41:21
【问题描述】:
我有 3 张桌子
订单
(id,package_id,rooms)
orders_date (id,order_id,date)
包 (id,package_name)
在 orders_date 表中,我有多个相同订单的行
我想要的结果如下
date(with group_concat) package_name rooms(sum of rooms.. as we will 按包 id 分组)
感谢您的帮助。
谢谢
【问题讨论】:
-
SELECT o.package_id,GROUP_CONCAT(od.confirmed_date) AS confirm_date,p.
package_name,SUM(o.rooms) AS 房间 FROMtbl_orderso LEFT JOINtbl_order_datesod ON o.id=od.order_idLEFT JOINtbl_holiday_packagesp ON p.id=o.package_idWHERE o.flag='0' GROUP BY o.package_id -
谁能解决这个问题??
标签: mysql left-join group-concat