gpt4 book ai didi

mysql - 获取付费非付费客户端Mysql Joins

转载 作者:行者123 更新时间:2023-11-29 12:43:08 24 4
gpt4 key购买 nike

我正在尝试创建一个查询,该查询将从我正在创建的预订系统的 3 个表中获取信息。

我需要查找超过 30 分钟的记录,并且付款表中存在客户 ID

我有下表:

餐 table 预订

id
date
...

表格客户端

id
booking_id
date_time
...

表格付款

id
client_id
booking_id
...

我尝试过以下方法:

SELECT * FROM client c
LEFT JOIN payments p
ON c.id = p.client_id
AND p.id = NULL
AND c.date_time < NOW() - INTERVAL 30 MINUTE
JOIN booking b on c.booking_id = b.id

唯一的问题还包括我不想要的付费客户端,请帮我解决问题。

我只需要左连接,以便我可以获得那些未包含在付款表中的条目,一旦用户通过 Paypal 付款,我的应用程序实际上会在付款表中添加条目。

最佳答案

根据您的描述,您似乎只想在表之间进行 join 。这符合你的要求吗?

SELECT *
FROM client c JOIN
booking b
on c.booking_id = b.id JOIN
payments p
ON c.id = p.client_id AND c.date_time < NOW() - INTERVAL 30 MINUTE

关于mysql - 获取付费非付费客户端Mysql Joins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25839654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com