Как отобразить столбец из 1 таблицы в другую таблицу - PullRequest
0 голосов
/ 01 мая 2019

Есть 2 таблицы, таблица с именем species и другая таблица с именем planet.

Я хочу отобразить name, average_height, hair_color, skin_color, homeworld и population.Все вышеперечисленное находится в таблице species, за исключением population, который находится в таблице planet.

Какой запрос мне нужно сделать, чтобы отобразить все эти столбцы

Я использую SQL Developer

Таблица видов

ID
homeworld
name
average_height
skin_color
hair_color
eye_color
language
average_lifespan
classification

ПланетаСтол

ID
diameter
climate
surface_water
name
rotation_period
terrain
gravity
orbital_period
population

1 Ответ

1 голос
/ 02 мая 2019

Основной запрос будет

SELECT s.NAME,
       s.AVERAGE_HEIGHT,
       s.HAIR_COLOR,
       s.SKIN_COLOR,
       s.HOMEWORLD,
       p.POPULATION
  FROM PLANET p
  INNER JOIN SPECIES s
    ON s.HOMEWORLD = p.ID

, если SPECIES.HOMEWORLD фактически является внешним ключом для PLANET.ID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...