社区
Java
帖子详情
MYSQL 查询
孤独的java
2018-04-01 04:16:33
订单表(主表)
明细表(子表)
两个表结构数据如上;
现在我想查询只买了prouduct_id=1和只买了product_id=2的人;求大神指点一下;这样的SQL该怎么写
...全文
592
6
打赏
收藏
MYSQL 查询
订单表(主表) 明细表(子表) 两个表结构数据如上; 现在我想查询只买了prouduct_id=1和只买了product_id=2的人;求大神指点一下;这样的SQL该怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
G.Jagger
2018-04-03
打赏
举报
回复
SELECT t.user_name FROM orders t left join order_list t1 on t1.order_id = t.id where t1.product_id in (1,2) group by t.user_name having count(1) > 1
这里有bug
2018-04-02
打赏
举报
回复
distinct 根据 product_id 去重,查询条件里面 查询去重的数量等于1的
孤独的java
2018-04-02
打赏
举报
回复
引用 2 楼 oyljerry 的回复:
两个表join。用order_id关联。再用product_id判断
能简单写写嘛;不知道怎么判断
孤独的java
2018-04-02
打赏
举报
回复
引用 1 楼 weixin_41466150 的回复:
明细表的主键是order_no吗?
是id
oyljerry
2018-04-01
打赏
举报
回复
两个表join。用order_id关联。再用product_id判断
GigAss
2018-04-01
打赏
举报
回复
明细表的主键是order_no吗?
MySQL
查询
实战之业务为王
【为什么开这门课】在实际工作中,有不少同学虽然掌握了
MySQL
的基本用法,但面对具体的业务需求,写起
MySQL
查询
语句仍然比较吃力,比如一条 SQL 语句可以搞定的需求,因为不知道某个函数而拆分成多条来写,导致工作效率低下。 本课程紧密贴合真实业务场景,归纳总结
MySQL
查询
语句的常见套路和技巧,配合大量工作中可能会用到的案例,希望能够帮助你提升
MySQL
查询
能力,让你在工作中游刃有余。 【课程设计大纲】对于一款产品而言,日活跃用户数、留存率是尤为重要的两个核心业务指标,而用户行为的分析往往也能为产品的优化迭代指明方向。 本课程从日活用户、留存分析、行为分析三个真实业务场景出发,介绍
MySQL
查询
语句在工作中的常见写法,其中讲解的重点是多表之间的连接
查询
以及窗口函数的使用。 同时会穿插讲解一些经典的
MySQL
笔试题,从而帮助大家快速掌握
MySQL
的
查询
技巧和套路,最后还会通过一套某厂的
MySQL
笔试真题进一步巩固所讲的内容。
mysql
查询
语句 和 多表关联
查询
以及 子
查询
mysql
(三):
mysql
查询
语句 和 多表关联
查询
以及 子
查询
1.
查询
一张表: select * from 表名; 2.
查询
指定字段:select 字段1,字段2,字段3….from 表名; 3.where条件
查询
:select字段1,字段2,字段3 frome 表名 where 条件表达式;例:select * from t_
Mysql
查询
树状结构sql
Mysql
查询
树状结构sql: SELECT id, code, name, parent_id FROM ( SELECT t1.id, t1.parent_id, t1.name, t1.code, IF ( find_in_set(parent_id, @pids) > 0, @pids := concat(@pids, ',', id), 0 ) AS ischild FROM ( SELECT id
mysql
时间
查询
_两种常用
MySql
查询
时间段的方法
MySql
查询
时间段的方法很多,下面就为您介绍几种最常用的
MySql
查询
时间段方法,如果您在
MySql
查询
时间段方面遇到过问题,不妨一看。
MySql
的时间字段有date、time、datetime、timestamp等,往往我们在存储数据的时候将整个时间存在一个字段中,采用datetime类型;也可能采用将日期和时间分离,即一个字段存储date,一个字段存储时间time。无论怎么存储,在实际应用中...
mysql
查询
去除重复记录
mysql
查询
去除重复记录 1:使用distinct select distinct name from a where statesign=0
查询
表a中的name字段,去除重复记录 2:使用group by select name from a where statesign=0 group by name
查询
表a中的name字段,分组,去除重复记录 ...
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章