gpt4 book ai didi

mysql - SQL JOIN 没有多余的信息

转载 作者:行者123 更新时间:2023-11-29 20:05:41 26 4
gpt4 key购买 nike

我花了大约一个半小时试图解决这个问题,我确信它是因为它不是最好的函数,但我需要进行评估。

这个想法是我有 3 个表,并且想要返回每个“guestName”的所有信息及其相关的“hotelName”、“roomNo”和“dateTo”单元格。我不知道如何通过简单的 Join 来完成这项工作。

SELECT guestName, hotelName, roomNo, dateTo 
FROM guest
JOIN hotel, booking
ORDER BY guestName

这只是返回我加入的所有表中的每个条目,重复客人姓名和酒店名称以使房间号和日期适合列。

JOIN error

每个 SELECT 项目都有自己的表,但预订表中的“roomNo”除外。我所有的搜索只是告诉我使用其他 JOIN 方法,我确信这种方法效果更好,但这些方法会在后面的评估部分中出现,所以我需要使用标准 JOIN。

为这方面的任何方向干杯。

最佳答案

添加ON语句来指定JOIN条件

SELECT guestName, hotelName, roomNo, dateTo 
FROM guest g
JOIN booking b ON b.bookingId = g.bookingId
JOIN hotel h ON b.hotelId = h.hotelId
ORDER BY g.guestName

关于mysql - SQL JOIN 没有多余的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40355943/

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