Внутреннее соединение трех таблиц

У меня есть три таблицы, которые я хочу добавить к внутреннему соединению общим столбцом между ними.

Скажите, мои таблицы:

TableA TableB TableC

Я хочу присоединиться к A-B, но затем также B-C всем этим общим полем я буду называть общим.

Я присоединился к двум таблицам следующим образом:

dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common

Как добавить третий?

Ответ 1

select *
from
    tableA a
        inner join
    tableB b
        on a.common = b.common
        inner join 
    TableC c
        on b.common = c.common

Ответ 2

Просто делайте то же самое, но тогда для 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

Ответ 3

dbo.tableA AS A INNER JOIN dbo.TableB AS B
ON A.common = B.common INNER JOIN TableC C
ON B.common = C.common

Ответ 4

попробуйте следующий код

select * from TableA A 
inner join TableB B on A.Column=B.Column 
inner join TableC C on A.Column=C.Column

Ответ 5

попробуйте следующее:

SELECT * FROM TableA
JOIN TableB ON TableA.primary_key = TableB.foreign_key 
JOIN TableB ON TableB.foreign_key = TableC.foreign_key

Ответ 6

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 и пришлите мне экзамены его срочно