
如题,举例
希望能根据 merchant_name 这个字段将两张表联合起来 就是下面这样
| YEAR | MONTH | COUNT | sum | merchant_name | MIN(date) | | ------------|:------:| -----:| ---:| -------------:|-----------| | 2017 | 7 | 1 | 100 | 广东 | 2017-07-25| | 2017 | 7 | 1 | 100 | 苏果 | 2017-07-19| | 2017 | 8 | 1 | 100 | 苏果 | 2017-07-19| 表一的 sql
SELECT YEAR (ioi.create_date), MONTH (ioi.create_date), count(*), sum(ioi.order_amount), imi.merchant_name FROM inst_order_info AS ioi LEFT JOIN inst_merchant_info imi ON imi.store_id = ioi.store_id GROUP BY date_format(ioi.create_date, '%Y-%m'), imi.merchant_name; 表二的 sql
SELECT MIN(ioi.create_date),imi.merchant_name FROM inst_order_info ioi LEFT JOIN inst_merchant_info imi ON imi.store_id = ioi.store_id GROUP BY imi.merchant_name 1 cheeseleng OP 已经解决了,就用 LEFT JOIN 连接就可以了,思路不正确走了弯路:( |