客户表:
| id | name |
---------------------
| 1 | John |
| 2 | Mike |
日历表:
| date |
--------------------
| 2015-01-01 |
| 2015-01-02 |
| 2015-01-03 |
问题:我怎样才能得到这个结果?
期望的结果:
| name | date |
------------------------
| John | 2015-01-01 |
| John | 2015-01-02 |
| John | 2015-01-03 |
| Mike | 2015-01-01 |
| Mike | 2015-01-02 |
| Mike | 2015-01-03 |
最佳答案
使用CROSS JOIN
:
SELECT
Customers.name,
Calendar.date
FROM Customers
CROSS JOIN Calendar
关于mysql - 每个客户的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36807456/