我有两张 table 。一张出勤
表和一张类(class)
表。我想在我的页面中打印出勤表中的所有学生 ID,其中 lessons
表中的 'register' is = 'y'
。
基本上,如果表二中的特定列是特定值,则从表 1 中打印出 *。
请帮忙......
最佳答案
您需要加入
student_id
上的表格:
select a.student_id
from attendance a
inner join lessons l
on a.student_id = l.student_id
where l.register = 'y'
此查询中使用的语法是 INNER JOIN
,它将返回两个表之间的所有匹配行,其中类(class)注册列的值为 y
。
关于mysql查询多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15604501/