gpt4 book ai didi

mysql - 通过单个查询从多个表中返回数据

转载 作者:可可西里 更新时间:2023-11-01 08:02:12 25 4
gpt4 key购买 nike

我有 2 个表,User 和 Grade。

表用户

Class_ID | Name
100 | Alex
101 | Anna

表格等级

Class_ID  | Teacher  | Subject  |  Time
100 | Join | English | 9:00
101 | ... | Math | 10:00

查询所有表User,我运行:

SELECT * FROM User WHERE class_ID=100;

查询所有表Grade,我运行:

SELECT * FROM Grade WHERE class_ID=100;

如何返回

Name | Class_ID  | Teacher  | Subject  |  Time
Alex | 100 | Join | English | 9:00

只有一个查询?

最佳答案

尝试以下操作:

SELECT  u.Name, 
u.Class_ID,
g.Teacher,
g.Subject,
g.Time
FROM `User` AS u
JOIN Grade AS g
ON u.Class_ID = g.Class_ID
WHERE u.Class_ID = 100

关于mysql - 通过单个查询从多个表中返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52690670/

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