当前位置: 首页 > wzjs >正文

东胜区建设局网站关键词seo培训

东胜区建设局网站,关键词seo培训,哪些网站做渣土车租恁,北京道路建设在什么网站查询1581. 进店却未进行过交易的顾客 表:Visits -------------------- | Column Name | Type | -------------------- | visit_id | int | | customer_id | int | -------------------- visit_id 是该表中具有唯一值的列。 该表包含有关光临过购物中心的顾客的信息。 …

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

表:Visits

±------------±--------+
| Column Name | Type |
±------------±--------+
| visit_id | int |
| customer_id | int |
±------------±--------+
visit_id 是该表中具有唯一值的列。
该表包含有关光临过购物中心的顾客的信息。

表:Transactions

±---------------±--------+
| Column Name | Type |
±---------------±--------+
| transaction_id | int |
| visit_id | int |
| amount | int |
±---------------±--------+
transaction_id 是该表中具有唯一值的列。
此表包含 visit_id 期间进行的交易的信息。

有一些顾客可能光顾了购物中心但没有进行交易。请你编写一个解决方案,来查找这些顾客的 ID ,以及他们只光顾不交易的次数。

返回以 任何顺序 排序的结果表。

返回结果格式如下例所示。

示例 1:

输入:
Visits
±---------±------------+
| visit_id | customer_id |
±---------±------------+
| 1 | 23 |
| 2 | 9 |
| 4 | 30 |
| 5 | 54 |
| 6 | 96 |
| 7 | 54 |
| 8 | 54 |
±---------±------------+
Transactions
±---------------±---------±-------+
| transaction_id | visit_id | amount |
±---------------±---------±-------+
| 2 | 5 | 310 |
| 3 | 5 | 300 |
| 9 | 5 | 200 |
| 12 | 1 | 910 |
| 13 | 2 | 970 |
±---------------±---------±-------+
输出:
±------------±---------------+
| customer_id | count_no_trans |
±------------±---------------+
| 54 | 2 |
| 30 | 1 |
| 96 | 1 |
±------------±---------------+
解释:
ID = 23 的顾客曾经逛过一次购物中心,并在 ID = 12 的访问期间进行了一笔交易。
ID = 9 的顾客曾经逛过一次购物中心,并在 ID = 13 的访问期间进行了一笔交易。
ID = 30 的顾客曾经去过购物中心,并且没有进行任何交易。
ID = 54 的顾客三度造访了购物中心。在 2 次访问中,他们没有进行任何交易,在 1 次访问中,他们进行了 3 次交易。
ID = 96 的顾客曾经去过购物中心,并且没有进行任何交易。
如我们所见,ID 为 30 和 96 的顾客一次没有进行任何交易就去了购物中心。顾客 54 也两次访问了购物中心并且没有进行任何交易。

题解

有一些顾客可能光顾了购物中心但没有进行交易。请你编写一个解决方案,来查找这些顾客的 ID ,以及他们只光顾不交易的次数。

  • 首先多表要考虑的是union 还是join做连接,很显然通过已知信息是需要做join才行
  • 光顾了购物中心但没有进行交易 ,说明在visit表中不再Transaction表中,那用什么join呢? left join
  • 最后只光顾不交易的次数,需要分组求和

方法一 left join + group by

selectv1.customer_id,count(v1.visit_id) as count_no_trans
from Visits v1 left join Transactions t1 on v1.visit_id = t1.visit_id
where t1.visit_id is null
group by v1.customer_id
http://www.dtcms.com/wzjs/808192.html

相关文章:

  • 中国数据网站空间网站图片标签
  • 网站站外优化推广方式河南省做网站的企业
  • plc编程软件旺道智能seo系统
  • 电脑做系统哪个网站比较好七牛wordpress
  • 制作游戏网站公司wordpress usermeta
  • 做国内贸易的网站外国做营销方案的网站
  • 大连网站制作最好的公司清远短视频推广
  • 企业网站建设 详细方案做的网站怎么把技术支持去掉
  • 淘宝客网站免费做优化的含义是什么
  • 长春学校网站建设方案咨询买购网官方网站
  • 网站discuz迁移怎么做域名是什么?
  • 岑溪网站开发工作室腾讯云搭建网站
  • 网站开发常用的谷歌插件网站右侧浮动窗口
  • 广告传媒建设网站app网站建设需要什么
  • 辽宁省建设执业继续教育协会网站如何做120急救网站
  • 手机网站设计字体多大英文企业网站带后台有数据库
  • 淮安高端网站制作怎样学装修设计快速入门
  • 网站 提交入口wordpress底部固定导航代码
  • 普通人找工作哪个网站好贵州网络营销公司
  • 深圳网站建设的梅州建站网络
  • 沈阳做机床的公司网站如何做exo网站
  • 自助建站视频网站wordpress主题开发文档
  • 网站建设结构图下载免费做手机网站建设
  • 高端移动网站开发模板之家怎么免费下载
  • ai效果图网站装企网站建设
  • 教务系统网站怎么做网站开发源代码修改
  • 创作网站网站建设客户需求调查表
  • 网站怎么做导航栏电商包括哪些平台
  • 国外做的好的鲜花网站上海建设银行网站转账记录
  • php实战做网站视频教程公司网站制作导航