Используя две таблицы, чтобы дать один вывод - PullRequest
1 голос
/ 01 декабря 2019

Таблица: Персона

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| PersonId    | int     |
| FirstName   | varchar |
| LastName    | varchar |
+-------------+---------+

PersonId - это столбец первичного ключа для этой таблицы.

Таблица: Адрес

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| AddressId   | int     |
| PersonId    | int     |
| City        | varchar |
| State       | varchar |
+-------------+---------+

AddressId - этостолбец первичного ключа для этой таблицы.

Напишите запрос SQL для отчета, который предоставляет следующую информацию для каждого человека в таблице Person, независимо от того, существует ли адрес для каждого из этих людей:

FirstName, LastName, City, State

Так что это довольно простой вопрос, и мой ответ

select p.FirstName,p.LastName, a.City, a.State
from Person p , Address a
where p.PersonId = a.PersonId

И я ничего не получаю в выводе, и да, я заполнил таблицы некоторыми простыми строками данных.

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