2015-05-17 40 views
-2

enter image description here我想從3表中查看多個領域向他們展示在同一頁面,同樣的查詢

嗨 我有這樣的三個表。我有表格把id_student然後視圖必須是: 名稱+姓氏+父親然後 科目和每個科目的標記 我怎麼能做到這一點?

我試試這個:

select students.name, grade.marks 
from students 
INNER JOIN grade ON students.id_students = grade.id_students 
+0

選擇 \t \t \t \t \t \t \t students.name, \t \t \t \t \t \t \t grade.marks \t \t \t \t \t \t \t從 名\t \t \t \t \t \t \t學生 \t \t \t \t \t \t \t INNER JOIN級 \t \t \t \t \t \t \t ON students.id_students = grade.id_students –

+1

將它添加到你的問題ANS與查詢 – Lupin

+0

指定問題請閱讀[我如何問一個好問題](http://stackoverflow.com/help/how-to-ask)看看你還缺少什麼。 – GolezTrol

回答

0

你是幾乎沒有,您需要第三個表也加入進來。考慮到你從3表希望所有的列這樣做

select students.*, 
grade.*, 
Courses.* 
from grade 
INNER JOIN courses on grade.id_subject = courses.id_subject 
INNER JOIN students ON students.id_students = grade.id_students 
WHERE students.id_students=690 
+0

不起作用。我把它放在瀏覽器上:index.php?id_students = 690。並顯示所有此表中的所有數據 –

+0

將此作爲條件添加到查詢以獲取該特定行。這就是爲什麼你應該在你的帖子中明確提到這一點。 – Rahul

相關問題