【发布时间】:2018-12-18 13:32:59
【问题描述】:
我有以下表格:
约会
id | date | time
1 | 2018-12-02 | 10:00:00
2 | 2018-12-05 | 12:00:00
3 | 2018-12-12 | 16:00:00
4 | 2018-12-12 | 17:00:00
5 | 2018-12-13 | 09:00:00
appointment_services
id | appointment_id | service_id
1 | 1 | 24
2 | 2 | 24
3 | 3 | 21
4 | 4 | 24
5 | 5 | 18
我想从约会表中搜索一个日期段,并从约会服务表中计算每个 service_id。
所以最终的结果是
service_id | times
24 | 3
21 | 1
18 | 1
这是我到目前为止所做的
SELECT * FROM `appointment` a
INNER JOIN appointment_services s ON a.id = s.appointment_id
WHERE a.date BETWEEN '2018-12-10' AND '2018-12-18'
【问题讨论】:
-
将日期和时间存储为单个实体