首页 > 解决方案 > 如何计算通过会员注册的人的预订

问题描述

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

附属表

附属表

下面是我的用户表,aff_id 表示 person1 和 4 通过 id 为 1 和 3 的附属公司注册。Null 表示人 2 和 3 没有通过附属公司注册,他们直接访问了注册页面。

用户表

用户表

下面是我的预订表

预订表

现在我想计算通过附属公司注册的人所做的所有预订

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

标签: phphtmlsql

解决方案


  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;

推荐阅读