как получить полное имя в этих таблицах в запросе из этих таблиц - PullRequest
0 голосов
/ 30 августа 2018

У меня есть эти таблицы

персона таблица со следующими столбцами

person_id

описание


person_name таблица со следующими столбцами

person_id

first_name


папа таблица со следующими столбцами

person_father_id

описание


childern таблица со следующими столбцами

person_father_id

person_child_id


как получить полное имя человека, тогда как у каждого человека есть только свое имя.

1 Ответ

0 голосов
/ 31 августа 2018

Я делаю некоторые предположения о внешних ключах между таблицами children и person_name, но если я прав, это будет сделано. Я также предполагаю, что написание имени таблицы детей неверно.

select c.person_father_id, c.person_child_id, 
       father.first_name as parent_name, child.first_name as child_name
from children c
join person_name as father on father.person_id=person_father_id
join person_name as child on child.person_id=person_child_id
where child.first_name<>parent.first_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...