Таблица: Персона
+-------------+---------+
| 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
И я ничего не получаю в выводе, и да, я заполнил таблицы некоторыми простыми строками данных.