MYSQL-使用innerjoin和筛选记录
我有两张mysql表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.
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的可能复制品嗯,有人会:-(先生,我的教授想通过使用子查询而不是内部联接来获得它