Ответ 1
select *
from
tableA a
inner join
tableB b
on a.common = b.common
inner join
TableC c
on b.common = c.common
У меня есть три таблицы, которые я хочу добавить к внутреннему соединению общим столбцом между ними.
Скажите, мои таблицы:
TableA TableB TableC
Я хочу присоединиться к A-B
, но затем также B-C
всем этим общим полем я буду называть общим.
Я присоединился к двум таблицам следующим образом:
dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common
Как добавить третий?
select *
from
tableA a
inner join
tableB b
on a.common = b.common
inner join
TableC c
on b.common = c.common
Просто делайте то же самое, но тогда для TableC
SELECT *
FROM dbo.tableA A
INNER JOIN dbo.TableB B ON A.common = B.common
INNER JOIN dbo.TableC C ON A.common = C.common
dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common INNER JOIN TableC C
ON B.common = C.common
попробуйте следующий код
select * from TableA A
inner join TableB B on A.Column=B.Column
inner join TableC C on A.Column=C.Column
попробуйте следующее:
SELECT * FROM TableA
JOIN TableB ON TableA.primary_key = TableB.foreign_key
JOIN TableB ON TableB.foreign_key = TableC.foreign_key
CREATE TABLE Country ([Countrycode_pk] int Первичный ключ, [Country_name] varchar)
вставить в значения Country (Countrycode_pk, Country_name) ('123', 'India') вставить значения Country (Countrycode_pk, Country_name) ('112', 'Austrailia') в значения Country (Countrycode_pk, Country_name) ('345', 'Пакистан')
CREATE TABLE State ([Statecode_pk] int Первичный ключ, [state_name] varchar, [Countrycode_fk] int)
вставить в состояние (Statecode_pk, имя_состояния, Countrycode_fk) значения ('444', 'karnataka', '123') вставить в состояние (Statecode_pk, state_name, Countrycode_fk) значения ('478', 'Andhra', '123') вставить в значения состояний (Statecode_pk, state_name, Countrycode_fk) ('200', 'Тамилнад,' 123 ') вставляются в состояние (Statecode_pk, state_name, Countrycode_fk) значения (' 333 ',' Квинсленд ',' 112 ') вставляются в состояние Значения (Statecode_pk, state_name, Countrycode_fk) ("233", "Новый Южный Уэльс", "112") вставляются в значения состояний (Statecode_pk, state_name, Countrycode_fk) ("788", "Исламабад", "345")
CREATE TABLE City ([Citycode_pk] int Первичный ключ, [City_name] varchar, [statecode_fk] int)
вставить в город (Citycode_pk, City_name, statecode_fk) значения ('888', 'bengalore', '444') вставить в city (Citycode_pk, City_name, statecode_fk) значения ('990', 'Managlore', '444') вставить в значения city (Citycode_pk, City_name, statecode_fk) ('678', 'Mysore', '444') вставляются в значения city (Citycode_pk, City_name, statecode_fk) ('555', 'Hubli', '444') вставляются в город ( Значения Citycode_pk, City_name, statecode_fk) ("881", "Беллари", "444")
вставить в значения city (Citycode_pk, City_name, statecode_fk) ('118', 'Brisbane', '333') вставить в значения city (Citycode_pk, City_name, statecode_fk) ('445', 'Tolga', '333')
вставить в значения города (Citycode_pk, City_name, statecode_fk) ("770", "Wollongong", "233")
вставить в значения города (Citycode_pk, City_name, statecode_fk) ("772", "Лахор", "788")
выбрать * из страны выбрать * из штата выбрать * из города
ВЫБЕРИТЕ Страна_Имя
Из страны;
ВЫБЕРИТЕ имя_состояния ИЗ состояния;
ВЫБЕРИТЕ название города из города;
PLZ Slove и пришлите мне экзамены его срочно