Задать вопрос
@programmer_developer
Начинающий программист C#

Как составить sql запрос, на выборку данных из нескольких таблиц по FK?

Доброго времени суток! У меня возник следующий вопрос:
Имеется 3 таблицы:
dbo.Runner с полями:
RunnerId(PK, int, no null)
Email(FK, nvarchar(100), no null)
CountryCode(FK, nchar(3), no nukk)

Поле Email(внешний ключ) связан с таблицей dbo.User с полями:
Email(PK, nvarchar(100), no null) <- С этим полем связано поле Email в таблице dbo.Runner
FirstName(nvarchar(80), no null)
LastName(nvarchar(80), no null)

И поле CountryCode(внешний ключ) связан с таблицей dbo.Country с полями:
ContryCode(PK, nchar(3), no null) <- С этим полем связано поле CountryCode в таблице dbo.Runner
CountryName(nvarchar(100), no null)

Собственно вопрос:
Как составить sql запрос, чтобы найти данные в таблицах User и Country, по полю Email из таблицы Runner. Т.е. нужно из таблицы User найти все поля по Email из таблицы Runner и тоже самое сделать с таблицей Country, найти все CountryName по CountryCode из таблицы Runner.

Надеюсь я понятно объяснил мою ситуацию. Если что то не понятно пишите!

P.S. Спасибо большое!!
  • Вопрос задан
  • 631 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
TheSimple
@TheSimple
Тут всё есть на понятном языке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы