İki tablo var: Biri e-posta (birincil anahtar) ve bir sertifika içeren bir StudentCerts ve bir Sertifika ve Kurs içeren bir başka CertReqs adında. Tablonun Bölüm gibi görünebilir: Yapmak ne çalışıyorumTricky SQL Katılma Sorgusu
StudentCerts: CertReqs:
Email Certificate Certificate Course
[email protected] Programmer Programmer CS 101
[email protected] English Programmer CS 202
[email protected] Econ Programmer CS 303
[email protected] Programmer English ENG 101
English ENG 102
Econ ECON 102
Econ ECON 304
Art Art 101
Art Art 102
Journalism J 101
Journalism J 202
belirli öğrenci bir parçası değildir sertifikaların tüm olsun. Örneğin, [email protected] hem Programlayıcı hem de İngilizce sertifikasına kaydolur. Ayrıca, belirli bir öğrencinin kayıtlı olmadığı CertReqs içindeki tüm sertifikaları bana iade edecek bir SQL ifadesi almak istiyorum. Bu örnek için Econ, Art ve Journalism'i geri vermeli. Bir süreliğine bunu elde etmek için uğraşıyordum, bu yüzden herhangi bir yardım büyük beğeni topladı!
Çok teşekkür ederim! Bu tam olarak ne yapmaya çalıştığımı yaptı! – user1875195