【发布时间】:2016-08-11 16:28:29
【问题描述】:
我设置了以下表格:
MEMBERS
_________________________________________________
|memberid | firstname | lastname | sessions|
_________________________________________________
|1 | john | doe | 1 |
|2 | Dave | Smith | 2 |
_________________________________________________
BOOKINGS
___________________________________
|id |memberid | date | time | group |
___________________________________
|1 |1 |2016-04-19 | 08:00 | 1 |
|2 |2 |2016-04-18 | 13:00 | 4 |
|3 |1 |2016-04-15 | 18:00 | 3 |
_______________________________________________
我想返回本周在 bookings 表中超过 members.sessions 记录的所有成员的名字和姓氏。
我有生成两个日期的 php 代码
$FirstDay = date("Y-m-d", strtotime('上周的星期日'));
$LastDay = date("Y-m-d", strtotime('本周日'));
替换为 where 子句 = '$FirstDay' 和 '$LastDay' 之间的 bookings.date
非常感谢任何帮助!
【问题讨论】:
-
等一下,也许我误会了,您要检查 members.session 是否超过该会员的预订量?
-
更新了我的答案,我认为应该可以解决您的问题。
标签: mysql