如何从mysql中的两个表中获取数据

lsmd5eda  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(331)

这个问题在这里已经有答案了

如何连接两个表(4个答案)
两年前关门了。
我有两张tablea和b。在表a中我有主题的细节,比如 Subject_code , Subject_name 在大学所有科目中。在表b中,我有学生的详细情况,比如 Roll_Number , Attendance , Subject_code (即 roll_Number 已采取等)。现在我要去拿 Subject_name 从表a中对应一个特定的 Roll_number 来自表b;
只有从a到b表的链接是 Subject_code .
我可以从表a中得到主题代码的列表

select distinct subject_code from B;

现在我要的是从a得到的所有人的名字,他们的代码是从b得到的。

o3imoua4

o3imoua41#

基于对有限问题描述的理解,一个简单的内部连接是问题的解决方案。请尝试以下查询( $input_roll_number 是要确定其主题名称的特定卷号的输入值):

SELECT A.roll_number, B.subject_name 
FROM A 
INNER JOIN B ON A.subject_code = B.subject_code 
WHERE A.roll_number = $input_roll_number
hc8w905p

hc8w905p2#

使用 inner join ```
SELECT A.*
FROM A inner join B on A.subject_code =B.subject_code
where B.Roll_number = //here enter roll number

相关问题