0
我有兩個表。一個attendance
表和一個lessons
表。我想在我的頁面中打印出所有學生ID,其中'register' is = 'y'
在lessons
表內。mysql查詢多個表
基本上,打印*從table 1
*如果在表2中某一列是一個具體的值。
請幫忙....
我有兩個表。一個attendance
表和一個lessons
表。我想在我的頁面中打印出所有學生ID,其中'register' is = 'y'
在lessons
表內。mysql查詢多個表
基本上,打印*從table 1
*如果在表2中某一列是一個具體的值。
請幫忙....
您將要JOIN
表上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
將返回這兩個表,其中的教訓寄存器列有y
值之間的所有匹配的行。
使用JOIN
運營商加入多個表的外鍵。
爲什麼a。和之前的列名稱? – user2111820 2013-03-25 12:16:26
@ user2111820這些是表別名。表名.... – Taryn 2013-03-25 12:24:02
。列名... – user2111820 2013-03-25 12:33:43