社区
MySQL
帖子详情
一个简单的SQL查询问题
weixin_38342574
2019-08-11 04:57:06
有两张表,
下单表buy,三个字段,userid,goodid,time
点击表click,也是这三个字段,userid,goodid,time
用户可能多次点击某个商品,最后进行下单。
现在要查询到同个用户下单同一个商品之前最后一次点击的时间,然后返回这些时间。
(同一个商品用户最多只会下单一次)
感谢!
...全文
169
3
打赏
收藏
一个简单的SQL查询问题
有两张表, 下单表buy,三个字段,userid,goodid,time 点击表click,也是这三个字段,userid,goodid,time 用户可能多次点击某个商品,最后进行下单。 现在要查询到同个用户下单同一个商品之前最后一次点击的时间,然后返回这些时间。 (同一个商品用户最多只会下单一次) 感谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
master.zZ
2019-08-26
打赏
举报
回复
如果点击一次就下单了咋算
编程写手
2019-08-13
打赏
举报
回复
按照时间降序排列获得第一个第二个,然后计算时间
stelf
2019-08-12
打赏
举报
回复
你这样的设计是有问题的,点击和订单本身没有任何关系。点击了不一定下单,下单了以后还可以再点击。需要再考虑一下业务场景 粗略的语句如下,供参考 select userid, goodid, time, (select max(click.time) from click where click.userid = buy.userid and click.goodis = buy.goodid and click.time <= buy.time) as order_time from buy;
SQL查询
最大值,返回整行数据
SQL查询
最大值,返回整行数据 1、
问题
部分数据如下,未完整展示。如何从 table_a 表中查询 p_postions 列的最大值对应的一行数据? 在这里插入图片描述 2、解答 方法1:先排序,再取第一条 SELECT * FROM table_a ...
sql子查询详解
SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同
一个
表中先计算得出
一个
数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。...
oracle
sql查询
结果为空时如何显示一条空记录
工作中经常会写
简单
或复杂的
sql查询
,有时需要在
sql查询
基础上做些特殊处理以实现特殊显示效果。本经验将介绍oracle
sql查询
时,如果查询结果为空时(查询结果一条记录也没有),如何显示一条空记录(有一条记录,...
从Mysql源代码角度分析一句
简单
sql的查询过程
1. 前言 使用mysql这么多年,以前一直只懂写sql,却不其中运行原理,直至最近抽时间看了...如果本文力图把
一个
简单
sql的执行过程所涉及的方法及其相关值的变化详细讲清楚,如果有
问题
欢迎留言. 2. 准备 2.1 ...
SQL注入的
简单
案例
文章目录什么是SQL注入使用数据库客户端工具查询用户表访问ERP系统(对密码输入框进行SQL注入)SQL注入的原理解决方案重新注册
一个
管理员账号使用sys账号登录ERP系统(输入正确的密码)使用sys账号登录ERP系统(对...
MySQL
56,940
社区成员
56,756
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章