gpt4 book ai didi

mysql - SQL查询处理两个表的逻辑问题

转载 作者:行者123 更新时间:2023-11-29 13:02:19 24 4
gpt4 key购买 nike

抱歉,我对 SQL 还很陌生,但在找到问题的解决方案时遇到了困难。

我有两个表格概述如下:

评论表

Columns: Name, Comment, rating a, rating b, rating c, venue_id

地点表

Columns: id, venue_name, description, address

我想从 field 表中获取名称,其中同一行中的 id 与评论表中的 field id 相匹配,这可能吗? (venue_id和id匹配)

例如,如果我要打印这个,我会

venue_name       (from the venue table)rating a         (from the comment table)rating b         (from the comment table)rating c         (from the comment table) 

(通过评论表中的 field id和 field 表中的id链接到venue_name的评分)

如果这没有意义,我们深表歉意,但如果可能的话,我们将不胜感激。谢谢

最佳答案

使用简单连接查询。
选择 field . field 名称、评论.评级_a、评论.评级_b、评论.评级_c
从 field 出发
内连接注释
ON Venue.id=Comment.venue_id;

这会给你:

  • venue_name(来自 field 表)
  • 评分(来自评论表)
  • B 级(来自评论表)
  • 评级为 c(来自评论表)

关于mysql - SQL查询处理两个表的逻辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23177153/

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