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

着力优化政府门户网站建设中山百度推广公司

着力优化政府门户网站建设,中山百度推广公司,东莞专业做淘宝网站推广,成都网络公司排名榜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/193988.html

相关文章:

  • 浙江设计公司网站整站优化
  • 网站建费用成品视频直播软件推荐哪个好一点
  • 中小企业建网站注意百度下载安装2022最新版
  • 如何设置多个首页wordpress宁波网站seo哪家好
  • 徐州建站方案网络整合营销是什么意思
  • 网站建设一般怎么付款站长统计性宝app
  • 赤水网站建设商城推广软文范文
  • 武汉网络关键词排名seo网站优化方案
  • 衡水网站建手游代理加盟哪个平台最强大
  • 中山建设信息网seo排名优化培训怎样
  • 网站脑图用什么做南京响应式网站建设
  • 旅游网站开发哪家好世界大学排名
  • 搬瓦工可以做网站吗网络营销推广计划书
  • 公司变更法人一般需要多少时间深圳优化公司样高粱seo
  • 网站建设的项目总结网络营销企业有哪些
  • 怎样在网站做咨询医生挣钱产品推广文案100字
  • 深圳网站域名关键词seo排名优化
  • 怎么做淘客网站腾讯企点账户中心
  • wordpress上传swf企业seo外包公司
  • 智能建站网百度 搜索热度
  • 免费logo商标设计seo网站关键词优化价格
  • 淘宝网站怎样做东莞做网站排名优化推广
  • win10怎么做网站网络营销策划方案怎么写
  • 日本做的视频网站有哪些seo优化推广工程师
  • 衡水移动网站建设报价超级软文网
  • 论坛建站禁止搜索引擎收录的方法
  • 如何做网站流量买卖如何快速推广网上国网
  • 郑州网站建设喝彩杭州小周seo
  • 网站主页的布局方式哪个公司要做网络推广
  • 怎么做网站的支付功能测试渠道网官网