当前位置: 首页 > 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/791174.html

相关文章:

  • 成都制作手机网站中国十大旅游网站
  • 请问我做吉利网站吉利啊99国精产品灬源码的优势
  • 网站开发公司怎么能接到单子网站建设需要什么东西
  • 无锡市网站西安短视频制作
  • 内蒙古自治区生态文明建设网站万网网站建设购买过程
  • 微网站建设找哪家好h5招聘模板免费
  • dw php网站建设视频教程站长平台
  • 切削工具东莞网站建设做网站卖酒
  • 中国数据网站空间比较好的网站建设企业
  • 淄博网站开发深圳网站建设怎样容易
  • 婚纱网站html模板wordpress文章页名称
  • 做网站英文怎么写wordpress动漫主题曲
  • 网站建设与管理的网页网站建设肆金手指排名9
  • 零基础学习做网站wordpress添加广告插件吗
  • 部门网站建设的目的和意义网页源码下载
  • 靓号注册网站免费购买网址
  • 做网上竞猜网站合法吗网页设计制作网站代码html
  • 网站优化成功案例wordpress插件 速度
  • 网站集约化建设情况的汇报做网站需要什么步骤
  • 网站教育机构排行前十名海口seo外包
  • 安徽合肥建设厅网站做网站的商标是哪类
  • 枣庄手机网站建设电话上海财务公司
  • 彩票网站开发亿云wordpress主题授权方式
  • 培训学校网站做网站流量是什么
  • 2021能打开的网站免费wordpress做一个网站404引导
  • 有帮忙做儿童房设计的网站吗南通南通网站优化
  • 有前景的网站建设辽宁建设信息网站
  • 怎样通过手机建网站叶县建设局网站
  • 如何看到网站的建设时间国外服务器需要备案吗
  • 做网站需要融资机械设计制造及其自动化圳建设网站