Если вы пытаетесь узнать, как работают соединения, нам было бы более полезно помочь вам создать SQL самостоятельно. Основной формат для объединения заключается в следующем:
SELECT *
FROM table1
JOIN table2 ON table1.joinID = table2.joinID
Я хотел бы подойти к этому в 3 этапа:
- Написать основной ЗЕЬЕСТ, который будет возвращать соединяемых данные таблицы
- Изменить SQL для только показать "имя лектора, который также является участником одного курса"
- Начиная с основной инструкции SELECT с шага 1, измените SQL, чтобы показывать только «4 курса с большинством участников»
В результате это будет два разных запроса.
Если вы хотите начать с него и застрять, мы сможем вам помочь, но это не поможет вам узнать его, если мы просто дадим вам SQL. Попытайтесь написать немного об этом и опубликуйте то, что у вас есть, когда вы застряли.
Похоже, домашнее задание. Что вы пробовали? –
Ну, я пытаюсь понять, как работает соединение и т. Д. Я хочу написать простую систему для изучения SQL, и у меня есть стек с этой проблемой ... – Devel
Это не два вопроса, которые я бы выбрал для начала обучения. Еще два, чтобы узнать, узнали ли вы их. Я также уверен, что только что вы, sql, не научит вас чему-либо. –