2025年--Lc171--H175 .组合两个表(SQL)

1.题目


2.思路

多表的联结又分为以下几种类型:

1)左联结(left join),联结结果保留左表的全部数据

2)右联结(right join),联结结果保留右表的全部数据

3)内联结(inner join),取两表的公共数据

考虑到可能不是每个人都有地址信息,我们应该使用左连接

3.代码实现

sql 复制代码
# Write your MySQL query statement below
select FirstName,LastName,City,State
from Person left join Address
on Person.PersonId=Address.PersonId;
相关推荐
变形侠医4 小时前
比 Kettle 快2倍的 Java ETL 开源库:Etl-engine
数据库
soft20015254 小时前
从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用
数据库·mysql
feathered-feathered4 小时前
Redis基础知识+RDB+AOF(面试)
java·数据库·redis·分布式·后端·中间件·面试
whm27775 小时前
Visual Basic 建立数据库
开发语言·数据库·visual studio
檀越剑指大厂5 小时前
【数据库系列】倒排索引(Inverted Index)
数据库·inverted-index
闲人编程5 小时前
权限系统设计与RBAC实现
java·网络·数据库·rbac·权限·codecapsule
花月C5 小时前
基于Redis的BitMap数据结构实现签到业务
数据结构·数据库·redis
hgz07105 小时前
数据库事务
数据库·mysql
老华带你飞5 小时前
二手商城|基于springboot 二手商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
@小码农5 小时前
6547网:2025年9月 Python等级考试(三级)真题及答案
服务器·数据库·python