Ответ 1
SELECT
Events.EventName AS EventName,
EventsLocation.LocationName AS LocationName
FROM
Events
INNER JOIN EventsLocation ON Events.Location=EventsLocation.Location
(WHERE ...)
;
У меня есть 2 таблицы:
dbo.Events
EventID EventName Location
1 Birthday Party 2
2 Wedding 1
dbo.EventsLocation
Location LocationName
1 Room 1
2 Room 2
Я хотел бы сделать SQL-запрос, который возвращает следующие
Birthday Party Room 2
Wedding Room 1
SELECT
Events.EventName AS EventName,
EventsLocation.LocationName AS LocationName
FROM
Events
INNER JOIN EventsLocation ON Events.Location=EventsLocation.Location
(WHERE ...)
;
Присоединить таблицы:
select e.EventName, l.LocationName
from Events e
inner join EventsLocation l on l.Location = e.Location
Select e.eventname, l.locationname
From events e
Left join eventslocation l
On e.location = l.location
select
e.eventName,
el.locationName
from
Events e
join EventsLocation el
on e.location = el.location
SELECT E.EventName,EL.LocationName
FROM dbo.Events E
INNER JOIN EventsLocation EL
ON E.Location=EL.Location