-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path175.combine-two-tables.sql
More file actions
61 lines (58 loc) · 1.5 KB
/
175.combine-two-tables.sql
File metadata and controls
61 lines (58 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
--
-- @lc app=leetcode id=175 lang=mysql
--
-- [175] Combine Two Tables
--
-- https://leetcode.com/problems/combine-two-tables/description/
--
-- database
-- Easy (59.85%)
-- Likes: 906
-- Dislikes: 136
-- Total Accepted: 278.1K
-- Total Submissions: 457K
-- Testcase Example: '{"headers": {"Person": ["PersonId", "LastName", "FirstName"], "Address": ["AddressId", "PersonId", "City", "State"]}, "rows": {"Person": [[1, "Wang", "Allen"]], "Address": [[1, 2, "New York City", "New York"]]}}'
--
-- Table: Person
--
--
-- +-------------+---------+
-- | Column Name | Type |
-- +-------------+---------+
-- | PersonId | int |
-- | FirstName | varchar |
-- | LastName | varchar |
-- +-------------+---------+
-- PersonId is the primary key column for this table.
--
--
-- Table: Address
--
--
-- +-------------+---------+
-- | Column Name | Type |
-- +-------------+---------+
-- | AddressId | int |
-- | PersonId | int |
-- | City | varchar |
-- | State | varchar |
-- +-------------+---------+
-- AddressId is the primary key column for this table.
--
--
--
--
-- Write a SQL query for a report that provides the following information for
-- each person in the Person table, regardless if there is an address for each
-- of those people:
--
--
-- FirstName, LastName, City, State
--
--
--
-- @lc code=start
-- Write yourMySQL query statement below
SELECT a.FirstName, a.LastName, b.City, b.State
from Person a LEFT JOIN Address b ON a.PersonId = b.PersonId
-- @lc code=end