力扣資料庫之組合兩個表

2021-10-04 13:50:41 字數 870 閱讀 2859

表1: person

±------------±--------+

| 列名 | 型別 |

±------------±--------+

| personid | int |

| firstname | varchar |

| lastname | varchar |

±------------±--------+

personid 是上表主鍵

表2: address

±------------±--------+

| 列名 | 型別 |

±------------±--------+

| addressid | int |

| personid | int |

| city | varchar |

| state | varchar |

±------------±--------+

addressid 是上表主鍵

firstname, lastname, city, state

select firstname, lastname, city, state

from person left

join address

on person.personid = address.personid

首先組合兩個表要用到join語句,而具體使用哪種join我們還需要了解題意

address表中的personid是person表的外關鍵字,

所以用連線兩個表,表示乙個人的資訊

而每個人並不要求都有位址資訊

所以我們採用outer join

而不是預設的inter join

資料庫組合兩個表 MySQ

這個是乙個資料庫的題,於力扣 題目 表1 person 列名 型別 personid int firstname varchar lastname varchar personid是上表主鍵 表2 address 列名 型別 addressid int personid int city varch...

力扣合併兩個有序鍊錶

合併兩個有序鍊錶 將兩個有序鍊錶合併為乙個新的有序鍊錶並返回。新煉表是通過拼接給定的兩個鍊錶的所有節點組成的。示例 輸入 1 2 4,1 3 4 輸出 1 1 2 3 4 4 1.思路 建立乙個新列表xin,同時遍歷兩個鍊錶l1,l2,比較大小,小的加到新的列表中去,然後知道其中乙個遍歷完,最後再把...

力扣 合併兩個有序鍊錶

將兩個公升序鍊錶合併為乙個新的 公升序 鍊錶並返回。新煉表是通過拼接給定的兩個鍊錶的所有節點組成的。示例 輸入 1 2 4,1 3 4輸出 1 1 2 3 4 4迭代法 definition for singly linked list.struct listnode listnode int x ...