Ho qualche problema con un'istruzione SQL che deve trovare il numero di studenti che frequentano un corso. mio database di progettazione aspetto piace questo:Aiuto con istruzione SQL (JOIN)
Tabella corso: id | course_name
Tabella Studente: id | nome
E per collegare il rapporto a due molti-a-molti ho una tabella:
Tabella course_student: id | course_id | student_id
Quello che voglio è scoprire quanti studenti frequentano il corso denominato "Database Design". So che l'ID è "1" ma diciamo che non lo sapevo, come sarebbe la mia dichiarazione SQL?
Ho provato diverse dichiarazioni differenti con diversi unisce selezionare prima l'ID corretto dal corso tavolo , dove il nome è "Database Design" e accanto ho a cercare nel mio course_student tabella in cui la course_id uguale all'id fondato (in questo caso 1) e dove all student_id è connesso a questo id.
So che è una descrizione un po 'complessa quindi per favore dimmi se devo spiegarlo in un modo migliore.
Grazie Mestika
maledettamente voi e le vostre abilità di battitura –
buona, @astander. Stava lavorando fuori quando hai postato. GJ. – cazlab
HEHE, scusa amico. Se SSMS fosse aperto X-) –