MYSQL-使用innerjoin和筛选记录

MYSQL-使用innerjoin和筛选记录,mysql,sql,inner-join,Mysql,Sql,Inner Join,我有两张mysql表 Students StudentNo StudentName 1000 Harvey Specter 1002 Mike Ross 1003 Louis Litt fees ORnum StudentNo AmtPd PaymentMode 1 1001 1600.00 Cash 2 1002 3000.00 Installment 3 1002 5000.

我有两张mysql表

Students
StudentNo  StudentName
1000       Harvey Specter
1002       Mike Ross
1003       Louis Litt

fees
ORnum  StudentNo AmtPd     PaymentMode
1      1001      1600.00   Cash
2      1002      3000.00   Installment
3      1002      5000.00   Installment
4      1002      1500.00   Installment
5      1003      10500.00  Cash
使用
内部联接
,我正在寻找以下输出

Student Name   Amount   Mode of Payment
Mike Ross      3000     Installment  
Mike Ross      5000     Installment
Mike Ross      1500     Installment

您要查找的是学生和表费用表之间的
内部联接。您希望使用
WHERE
子句进行筛选

SELECT s.studentName as Student_Name, f.amount as Amount, f.PaymentMode as Mode of Payment 
FROM students s
INNER JOIN fees f
ON s.StudentNo = f.StudentNo
WHERE s.studentName = 'Mike Ross'
请看一下这把SQL小提琴


单击“输入图像描述”在子查询中查看我的问题谢谢:DShow我们,而不是您所尝试的。没有人会做你的家庭作业。@Chris的可能复制品嗯,有人会:-(先生,我的教授想通过使用子查询而不是内部联接来获得它