mysql 如何 多表连查 按时间到排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 如何 多表连查 按时间到排序相关的知识,希望对你有一定的参考价值。

这些表没有交叉 但都有时间这个字段 可否实现把所有数据聚合起来按时间到排序?

参考技术A select a.*,b.* from table a inner join table b on a.关键字段=b.关键字段
2个表中有关联字段可以使用这个方法查询
参考技术B select 列名1,列名2 from 表1,表2
where 字段1=字段2
排序
参考技术C 都不对
用union all才可以

postgresql 下的三表连查

SELECT corp_id,appid, login_name ,app_name,CAST(CAST(SUM(pay_fee) AS FLOAT)/100 AS DEC(10,2)) pay_fee ,report_date

FROM (pay_order INNER JOIN pay_app ON pay_order.appid = pay_app."id" )

INNER JOIN pay_corp on pay_app.corp_id =pay_corp."id"


GROUP BY corp_id,appid,report_date,login_name,app_name

ORDER BY report_date desc


以上是关于mysql 如何 多表连查 按时间到排序的主要内容,如果未能解决你的问题,请参考以下文章

表达式树作为条件封装多表连查

thinkphp3表连查带求和

postgresql 下的三表连查

sql 多表关联查询

如何遍历由createSQLquery 进行联合查询得到的结果

mysql 之多表查询