#sql
#sql
Вопрос:
Учитывая следующую схему:
desc teachers;
| Field | Type
----------- --------------
| id | int
| name | varchar
| school_id | int
| age | int
desc schools;
| Field | Type
----------- --------------
| id | int
| name | varchar
Вывести список имен всех учителей и название школы, в которой они преподают?
Я пробовал..
SELECT Name.Teachers, Name.School
JOIN Schools S ON School.ID = S.ID
FROM Teachers T
Выведите разницу в возрасте между каждым учителем и следующим по возрасту учителем в каждой школе?
Комментарии:
1. Я ответил на ваш первый вопрос, но мне нужно больше разъяснений по второму вопросу.
2. В вашем запросе отсутствует
FROM
предложение.
Ответ №1:
Имена учителей с названиями школ
выберите t.name , s.name от учителей t внутренняя регистрация школ s на t.scho_id =s.id
Ответ №2:
Первая часть будет решена следующим образом
ВЫБЕРИТЕ t.name , s.name ИЗ школ КАК s ВНУТРЕННИЕ ПРИСОЕДИНЯЮТСЯ к учителям КАК t НА s.id = t.school_id
вторая часть не очень хорошо объяснена..
Комментарии:
1. Что именно вы спрашиваете??