gpt4 book ai didi

mysql - 从具有不同结果的两个不同的 mysql 表中获取信息

转载 作者:行者123 更新时间:2023-11-29 06:02:07 25 4
gpt4 key购买 nike

我搜索了很多,但没有找到任何东西。我的问题有点难以理解。

我有两张表,一张有“评论”信息,另一张有“餐厅”信息。名为“reviews”的表名称具有“restaurantID”列,存储了与其他表“restaurant”相同的整数值。

table name = reviews                    table name - restaurant
____________________________ _______________________
restaurantID - rating- review restaurantID -name-location

我想使用相同的 html 搜索表单以及何时使用“评级”进行搜索。它会给我“餐厅名称”、“位置”和“评级”的信息。反之亦然。评分从 1 到 5。

我在 mysql workbench 中尝试了不同的查询。但没有找到任何运气。任何帮助将不胜感激。我正在使用 php PDO。PS-如果您不明白这个问题,请告诉我,这是一篇文章。干杯

最佳答案

您可以使用 restaurantID 列连接两个表:

SELECT resto.name, resto.location, rev.rating
FROM restaurant as resto
LEFT JOIN review as rev
ON rev.restaurantID = resto.restaurantID
WHERE
resto.name = 'SOME_RESTAURANT_NAME';

关于mysql - 从具有不同结果的两个不同的 mysql 表中获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44163524/

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