Zuerst bin ich neu in SQL-Sprache.MySql beitreten 5 Tabellen
Ich mache Schulverwaltungssystem und ich muss Ergebnis mit Name des Schülers, Klasse, Name, Name des Faches und Noten von Studenten erhalten. Hier habe ich 5 Tabellen mit dem Namen gemacht Klasse, Schüler, Thema, Marken und Prüfung. Lassen Sie mich erklären, wie ich dies getan habe, machte ich Klasse Tabelle, die Klasseninformationen haben, machte ich Thema Tabelle, die Fächer mit class_id aus Tabelle Klasse * speichert, machte ich ** Student Tabelle, die Student Informationen mit class_id speichert aus Tabelle Klasse. Ich machte Prüfung Tabelle, die Prüfung Informationen und Schlüssel oder Haupttabelle Markierungen, die students_id, class_id, subject_id, exam_id mit erhaltenen Noten von Studenten gespeichert hat.
Link to view my database tables
Abfrage habe ich versucht,
SELECT
m.class_id,
m.student_id,
m.subject_id,
c.class_name,
sub.subject_name,
st.first_name
FROM
marks AS m
JOIN
class AS c ON m.marks_id = c.class_id
JOIN
subject AS sub ON sub.subject_id = m.subject_id
JOIN
student AS st ON st.student_id = m.student_id
WHERE
m.exam_id = 1;
Wie Ergebnis Abfrage erhalten zusammen mit STUDENT_ID, class_id, subject_id und Marken mit generieren?
SQL Fiddle Link enter link description here
Diese Seite ist für Fragen. –
Entschuldigung Mann Ich vergaß, Frage vorher zu erwähnen. –