gpt4 book ai didi

php - 在单个语句中查询多个 SQL 表

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:33 25 4
gpt4 key购买 nike

我的数据库中有两个表。

一个叫做room,另一个叫做room_booking

房间和房间预订都有相同的列 room_id

我起草了以下 SQL 查询来检查具有特定日期的房间:

SELECT DISTINCT room_id FROM `room_booking` WHERE date_booked='$date'";

但现在我需要使用 ID 列表来访问 room_booking 中各个房间的信息。我感兴趣的字段是nameroom_size

我怎样才能做到这一点?我需要联合 SQL 语句吗?

提前致谢!

最佳答案

是的。你应该Join获取结果的两个表。

试试下面

SELECT  r.roomid,r.room, r.room_size,date_booked 
FROM room as r left JOIN room_booking as rb ON r.room_id=rb.room_id
WHERE date_booked='$date'

关于php - 在单个语句中查询多个 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9553271/

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