我有兩個表reports
和holidays
。在Mysql中的具體查詢
reports
:(username varchar(30),activity varchar(30),hours int(3),report_date date)
holidays
:(holiday_name varchar(30), holiday_date date)
select * from reports
給
+----------+-----------+---------+------------+
| username | activity | hours | date |
+----------+-----------+---------+------------+
| prasoon | testing | 3 | 2009-01-01 |
| prasoon | coding | 4 | 2009-01-03 |
| prasoon | designing| 2 | 2009-01-04 |
| prasoon | coding | 4 | 2009-01-06 |
+----------+-----------+---------+------------+
select * from holidays
給
+--------------+---------------+
| holiday_name | holiday_date |
+--------------+---------------+
| Diwali | 2009-01-02 |
| Holi | 2009-01-05 |
+--------------+---------------+
有什麼辦法通過我可以輸出以下內容?
+-------------+-----------+---------+-------------------+
| date | activity | hours | holiday_name |
+-------------+-----------+---------+-------------------+
| 2009-01-01 | testing | 3 | |
| 2009-01-02 | | | Diwali |
| 2009-01-03 | coding | 4 | |
| 2009-01-04 | designing| 2 | |
| 2009-01-05 | | | Holi |
| 2009-01-06 | coding | 4 | |
+-------------+-----------+---------+-------------------+
兩個'日期'是否可以重疊? – kennytm 2010-05-30 13:38:53
@KennyTM:NO .. – Radhe 2010-05-30 13:42:41