Не разрулить с Sql-запросом
Имеется таблицы:
Результаты с полями:
- код регаты
- код команды
- код человека
- код занятого места
таблица Регата с полями:
- код регаты
- код команды
- код человека
таблица Команда с полями:
- код команды
- название команды
таблица Человек с полями:
- код человека
- имя человека
Нужно сформировать запрос чтобы в итоге получилась таблица результатов:
Код регаты | имя команды | человека | место
И может быть, растолкуете чем inner join...on отличается от from...where и когда что нужно использовать? Никак не разобраться.
Заранее благодарен.
Код:
SELECT
a.[код регаты],
b.[имя команды],
c.[имя человека],
a.[код занятого места] AS [место]
FROM [результаты] a
JOIN [команда] b ON (a.[код команды]=b.[код команды])
JOIN [человек] с ON (a.[код человека]=c.[код человека])
a.[код регаты],
b.[имя команды],
c.[имя человека],
a.[код занятого места] AS [место]
FROM [результаты] a
JOIN [команда] b ON (a.[код команды]=b.[код команды])
JOIN [человек] с ON (a.[код человека]=c.[код человека])