#mysql #sql
#mysql #sql
Вопрос:
Итак, в основном я изучаю mysql, как я могу поместить ученика в их собственный класс
Пример 1810932 Эл Джейк, его учителем будет Крис Григ, который ученик будет посещать класс английского языка 1810933 Алиссон Зак, его учителем будет Пол Джейк, который ученик будет посещать математику, а также у Криса Грига есть ученик по имени Эл Джейк, а у Пола Джейка есть ученик по имени Алиссон Зак
вот код, который я сделал, но я не могу получить точный результат
select en.*
,sc.teacher
,sc.day
,sc.tstart
,sc.tend
,sc.descc
,sc.sem
,sc.room
,sc.school_year
from enrollment en
inner join schedule sc
on sc.year = en.year
Комментарии:
1. ваш вопрос неясен, как вы указываете, что каждый ученик участвовал в каком классе?
2. @eshirvana извините, сэр, за мое плохое объяснение, теперь это сработало…
Ответ №1:
Я думаю, вам не хватает одного условия join
. Используйте следующий запрос:
select en.*
,sc.teacher
,sc.day
,sc.tstart
,sc.tend
,sc.descc
,sc.sem
,sc.room
,sc.school_year
from enrollment en
inner join schedule sc
on sc.year = en.year
And sc.section = en.section -- added this condition
Комментарии:
1. большое вам спасибо, сэр, благослови бог, я просто пропустил немного, ха-ха, спасибо еще раз