mysql刷题记录(3)

呼延海 2022-09-29 09:41:11

175. 组合两个表

# Write your MySQL query statement below
select firstName,lastName,city,state
from Person 
left join Address
on Address.personId=Person.personId;

 比较简单的多表查询,需要注意的是这里select后的查询信息都是直接写出来的,因为在两个表中并没有同名的列,如果有同名的列需要在前面加上 ' 列名. 

1581. 进店却未进行过交易的顾客

# Write your MySQL query statement below
select 
    customer_id,count(customer_id) count_no_trans
from
    visits v
left join
    transactions t
    on v.visit_id=t.visit_id
where amount is null
group by customer_id;

 1148. 文章浏览 I

# Write your MySQL query statement below
SELECT DISTINCT author_id AS id
FROM  Views
WHERE author_id = viewer_id
ORDER BY author_id

 

目录

175. 组合两个表

1581. 进店却未进行过交易的顾客

 1148. 文章浏览 I


...全文
25 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,739

社区成员

发帖
与我相关
我的任务
社区描述
灌水发信息每周送书 灌水发干货每周送惊喜 谁最水过年送大礼 谁最硬核过年送大礼 谁最贡献过年送大礼
社区管理员
  • 1_bit
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

我们“新手村”社区就是大家的孵化器

你们学习,我来评分

每周最高分送一本书

每月第四周送一份机械键盘

咱们新手村使用一切狂暴手段让优秀的人得到奖励

 

试试用AI创作助手写篇文章吧