ich SQL Server 2008 verwenden, und ich habe 4 Tabellen StudentAbsentees, Students, StudentSections
und Sections
SQL innerer Join zwischen zwei Tabellen
In der StudentAbsentees
Tabelle ich die studentId
bin zu speichern, die nicht anwesend sind (Abwesenden nur) an einem bestimmten Tag wie,
StudentId Time Date
----------- ------ ------
1 10:00 2012-04-13
und in den StudentSections
ich die studentId
in einem bestimmten Abschnitt an Speicherung wie
StudentId SectionId
---------- ------------
1 1
2 1
3 1
und in der Students
Tabelle Ich speichere Student Details, ebenfalls in Sections
Tabelle Ich habe Abschnitt Details wie Name und Kapazität dieses Abschnitts.
ich diese Tabellen müssen sich registrieren und zeigen an, ob der Schüler an einem bestimmten Tag anwesend/abwesend ist ... sollte das Ergebnis sein
StudentId Status
--------- ------
1 Absent
2 Present
3 Present
ich die Abwesenden Liste aus diesen Tabellen bekommen, ich weiß nicht, wie anzuzeigen, ob sie vorhanden/nicht vorhanden sind .... kann mir hier jemand helfen
seine Anzeige Fehler wie ungültige Syntax in der Nähe von 'ist' und wenn ich die sa entfernen. [Datum] funktioniert es aber die Ausgabe ist falsch – shanish
@ Shanish: Bitte versuchen Sie meine bearbeitete Antwort. –
danke für Ihre Antwort juergen, es zeigt alle Status als 'abwesend' – shanish