Nehmen wir an, ich habe eine schools
Tabelle und eine Tabelle. Die Tabelle ist mit der Tabelle schools
verbunden und hat die Spalten NAME
und BIRTHDATE
.Schüler in der Schule Abfrage
Ich brauche alle Schulen die Studenten in sich haben, die „jim“ oder „mike“ und geboren am selben Tag genannt werden.
Etwas wie:
select *
from schools s
join student st in st.schoolId = s.Id
where (...)
Zeigen Sie uns DB-Schema, Beispieldaten und erwartete Ausgabe. \t Bitte lesen Sie [** How-to-Ask **] (http://stackoverflow.com/help/how-to-ask) \t \t Und hier ist ein großartiger Ort, um [** START **] (http://spaghettiba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/) um zu erfahren, wie Sie die Qualität Ihrer Fragen verbessern und bessere Antworten erhalten. –
Sie können verschiedene Zeilen in der gleichen Tabelle nicht mit einer 'WHERE'-Klausel vergleichen, Sie müssen Studenten mit Studenten verbinden oder eine' HAVING'-Klausel verwenden. –
Ich bekomme Sie..können Sie mir ein Beispiel für diese Lösung zeigen –