如何计算通过会员注册的人所进行的预订

时间:2018-07-12 19:26:21

标签: php html sql

我有一个酒店预订网站。 用户必须先注册才能预订。他们可以通过会员注册,也可以直接从预订网站注册。会员将注册网址放置在其网站上,当用户单击链接时,他们将被重定向到我的预订网站的注册页面。

会员表

 affiliate table

下面是我的用户表,aff_id表示person1和4通过ID为1和3的会员注册。Null表示2和3人未通过会员进行注册,他们直接访问了注册页面。

用户表

user table

下面是我的预订表

booking table

现在,我要计算通过会员注册的人所进行的所有预订

我知道我必须使用asql join语句,但是我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

  Select count(b.Booking_Id)
    from booking b
    join user u on b.P_ID = u.P_ID
    where u.aff_ID is not null;