php - 如何计算通过会员注册的人的预订
问题描述
我有一个酒店预订网站。用户必须先注册才能进行预订。他们可以通过会员注册,也可以直接从预订网站注册。附属公司将注册网址放在他们的网站上,当用户点击链接时,他们将被重定向到我的预订网站的注册页面。
附属表
下面是我的用户表,aff_id 表示 person1 和 4 通过 id 为 1 和 3 的附属公司注册。Null 表示人 2 和 3 没有通过附属公司注册,他们直接访问了注册页面。
用户表
下面是我的预订表
现在我想计算通过附属公司注册的人所做的所有预订
我知道我必须使用 asql join 语句,但我不知道该怎么做。
解决方案
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;
推荐阅读
- ldap - 需要有关通过 LDAP 身份验证进行 NTLM 签名的帮助
- postgresql - 在 Postgres 的 jsonb_array_elements_text 函数中使用 SELECT 子查询
- javascript - HostFunction 中的异常:使用 fetch 在 React Native 上上传图像时来自 JS 的错误调用
- javascript - 使用 Vue.js + typescript 通过单击列表中的另一个项目来更改另一个 div 中的文本
- asp.net-core - 从 .exe 运行我的 ASP.NET Web 应用程序时,如何确保它通过 https 提供服务
- r - 使用简历包编织 Rmd 时出现问题,multiple-bibliographies.lua 错误
- javascript - 依赖多选框
- c++ - 如何通过 zmq 多部分消息发送文件?
- python - 如何将尾随零添加到日期时间作为字符串?
- android - Google Play 警告我的构建“不允许任何现有用户升级”