2014-01-21 6 views
0

Привет мне нужна помощь на этот вопрос:Mysql, внутреннее соединение и подзапрос

Calculate и не проявляют & имя каждого делегата вместе с их достигшим кредитов по сравнению с кодом, конечно, имя & кредитов.

delegate (StudentNumber,StudentName,Phone) 
session  (Code,Date,Room) 
take  (StudentNumber, CourseCode, Grade) 
course  (CourseCode, CourseName,CourseCredits,) 
module  (ModuleCode, ModuleName, Price,Credits,Course_Code(FK)) 

Вот что я до сих пор:

SELECT no,name FROM delegate 

INNER JOIN module,take 
ON module.code = take.code 

INNER JOIN course 
ON CourseCredits = Credits 

Это все, что я до сих пор, любая помощь будет оценена, я знаю, что я должен использовать вспомогательный запрос, но не слишком уверен, где

+0

Спасибо за исправления @Liath – user3219120

ответ

0
SELECT no,name FROM delegate 

INNER JOIN take ON take.StudentNumber = delegate.StudentNumber 
INNER JOIN module ON module.code = take.code 

INNER JOIN course ON CourseCredits = Credits 

Помогает ли это?

+0

Просто бросать ответ на их ноги почти никогда не помогает. – fancyPants

+0

Да, я хотел бы получить немного объяснений, пожалуйста, если возможно – user3219120

+0

Я знаю, куда идти отсюда, хотя я не прошу ответа, просто что мне нужно делать :) спасибо – user3219120

Смежные вопросы