mysql 两个查询合并_mysql – 合并这两个查询
我把这两个queriess列为单独的,但现在我需要在同一个列表中的结果.
现在我通过使用javascript按id排序项目来“修复”它.但是从服务器合并这些数据会很棒,所以我可以分页结果.
数据库模式
表朋友:
表有帮助
查询A(返回当前用户的结果)
$sql = 'SELECT * FROM helps WHERE id_user ='.$value;
查询B(返回当前用户朋友的结果)
$sql = 'SELECT
h.*,
f.*
FROM (
SELECT
id AS friendsId,
CASE followerid WHEN '.$value.' THEN followingid ELSE followerid END AS friend_id
FROM friends
WHERE acepted = 1
AND (followerid = '.$value.' OR followingid = '.$value.')
) AS f
INNER JOIN helps AS h ON h.id_user = f.friend_id
ORDER BY h.id DESC';
有没有办法合并这些查询?老实说,我不知道怎么做.
-编辑-
考虑结合,但我不知道如何处理订单的事情..
$sql = '(SELECT * FROM helps WHERE id_user = '.$value.')
UNION
(SELECT
h.*,
f.*
FROM (
SELECT
id AS friendsId,
CASE followerid WHEN '.$value.' THEN followingid ELSE followerid END AS friend_id
FROM friends
WHERE acepted = 1
AND (followerid = '.$value.' OR followingid = '.$value.')
) AS f
INNER JOIN helps AS h ON h.id_user = f.friend_id
ORDER BY h.id DESC)';
正如您在第二个查询中看到的,帮助表已重命名为h.我怎么能在第一次做同样的事情? (两个查询都以相同的格式返回数据)
mysql 两个查询合并_mysql – 合并这两个查询相关推荐
- mysql查询入门_Mysql入门(四)查询
我们继续查询~ 条件查询及逻辑运算符 条件查询 如果我只想查询,年级小于30的,可以加个'where'条件关键字~ 条件查询 敲黑板 select * from yingxiong where y_a ...
- mysql查询结果每条记录两个字段求和_MYSQL实现将两个结果集合并,并且按照时间字段分组,其他字段的值求和...
本查询是计算两个表的相同时间(天)的记录数 1.合并就用UNION ALL 第一个查询: SELECT DATE_FORMAT(BIND_TIME,'%Y-%m-%d') time, count(*) ...
- mysql 一对多 右表多条记录合并_MYSQL 单表一对多查询,将多条记录合并成一条记录...
一.描述: 在MySQL 5.6环境下,应工作需求:将一个表中多条某个相同字段的其他字段合并(不太会表达,有点绕,直接上图) 想要达到的效果: 实现SQL语句: SELECT a.books, GRO ...
- mysql 两条sql合并_mysql 如何将两条sql的结果合并到一列,
想要达到这样的效果 两条sql 只有一个 card.type 条件不一样 0,于1 的区别 , 最后希望结果等于 comp.comp_info_id, comp.comp_name, card.sch ...
- mysql如何重复数据合并_mysql合并相同字段,不同的拼接在起后
要把相同的数据合并了,后面name累加,效果如下: 代码如下: select us.id ID,us.uname 账号,mg.groupname 所在组,mg.groupnote 描述,group_c ...
- mysql如何重复数据合并_mysql合并重复数据
有一张关键字表,有如下字段 art_id keyword last_modify 因为一篇文章允许有多个关键字,所以会产生如下情况的数据记录 1 电子商务 2014-4-7 1 b2c 2014-4- ...
- mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论_MySQL...
在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...
- mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论
在 MySQL 查询中,可能会包含重复值.这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值. 关键词 DISTINCT 用于返回唯一不同的值,就是去重啦.用法也很简单: SELE ...
- mysql关联查询去重_MySQL外键和高级查询(连接查询、联合查询、子查询、去重查询)...
MySQL的外键 什么是外键,很简单保持数据一致性的一个约束键.如果你有两张表,第一张是学生表,第二张表是一个成绩表,我们来看看保持数据一致性,其实在Django等框架的模型中中也能做关联获取对象. ...
最新文章
- 你不知道的composer自动加载
- js实现移动端图片预览:手势缩放, 手势拖动,双击放大...
- Backbone源码分析-Backbone架构+流程图
- SAP UI5 different cache results
- Acwing1086. 恨7不成妻(未解决)
- Windows GUI代码与Windows消息问题调试利器
- 基于dde-top-panel+tint2+plank+conky的Deepin(深度)桌面美化
- 单片机 STM32 HAL 闪存 AT24C02
- matlab 绘制三维空间直线
- pandas excel 数据随机打乱
- python基金估值查询_利用python实现基金估值的邮件发送
- 树莓派 linux pwm,树莓派驱动开发实战04:PWM呼吸灯
- 2020年IT技术的发展趋势!
- 天下极品女人-----海上闻人
- android开发笔记之reflect使用
- ios本地文件内容读取,.json .plist 文件读写
- 我的世界服务器启动txt文件,我的世界服务器开启设置全攻略 我的世界开服图文详细教程...
- 知乎上的100条简短深刻的回答
- 浅谈CMPP3协议架构实现
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310
热门文章
- 小米科学计算机怎么用,玩转小米手机的五个技巧 这样设置最科学
- HTML标签和CSS基础
- Android 获取Root权限 详细图解
- ant man 什么意思_外贸尾货,在外贸邮件里出现爱的ant是什么意思?
- 采石厂管理系统V3.0版本上线(采石厂车辆出入管理系统,石厂开票系统)
- [GoF] 适配器模式-Adaptor
- Unity热更新系列之 大版本更新应用覆盖安装问题
- sql 四舍五入和保存为整数
- 小米6的无线网连接到服务器,解锁小米6的2.4GWIFI连接速率 小米6WIFI连接速率解锁...
- mysql windows编译_mysql在windows下的编译