社区
MySQL
帖子详情
一个简单的SQL查询问题
weixin_38342574
2019-08-11 04:57:06
有两张表,
下单表buy,三个字段,userid,goodid,time
点击表click,也是这三个字段,userid,goodid,time
用户可能多次点击某个商品,最后进行下单。
现在要查询到同个用户下单同一个商品之前最后一次点击的时间,然后返回这些时间。
(同一个商品用户最多只会下单一次)
感谢!
...全文
148
3
打赏
收藏
一个简单的SQL查询问题
有两张表, 下单表buy,三个字段,userid,goodid,time 点击表click,也是这三个字段,userid,goodid,time 用户可能多次点击某个商品,最后进行下单。 现在要查询到同个用户下单同一个商品之前最后一次点击的时间,然后返回这些时间。 (同一个商品用户最多只会下单一次) 感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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查询
时,如果查询结果为空时(查询结果一条记录也没有),如何显示一条空记录(有一条记录,...
SQL注入的
简单
案例
文章目录什么是SQL注入使用数据库客户端工具查询用户表访问ERP系统(对密码输入框进行SQL注入)SQL注入的原理解决方案重新注册
一个
管理员账号使用sys账号登录ERP系统(输入正确的密码)使用sys账号登录ERP系统(对...
MapInfo
SQL查询
多年没用一时间对她提出的
问题
挤破了脑子也没想起来,所以趁着周未的时间查询了MapBasic二次开发的资料和SQL语法,所谓好记性不如烂笔头,就顺便把MapInfo的
SQL查询
的使用做了
一个
简单
的记录。 不得不说MapInfo的...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章