MySQL如何将三个的不同字段一起按时间排序查询数据?

发布于 2022-09-12 23:30:51 字数 815 浏览 16 评论 0

我有三张表
bulldozer_info 进厂表

这表有字段id, license_number、begin_time, type

refuse_treatment_plant 出厂表
这表有字段id, license_number、leave_time, type

input_output_status 驶入驶出状态表
这表有字段id, type, explanation

现在我想将这三个一起查询,变成一个记录表

id, license_number、entry_time, begin_time, type, explanation

然后按照entry_time, leave_time进行排序

查询结果V1

select 
    b.id,r.id AS entryID,  b.license_number, begin_time, entry_time AS entryTime, b.driving_status as leaveStatus,  r.driving_status as entryStatus
from
    bulldozer_info b
  JOIN  refuse_treatment_plant r on b.id=r.id
order by 
    entry_time, begin_time
    limit 0, 200;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吃颗糖壮壮胆 2022-09-19 23:30:51
select 
    id, license_number、entry_time, leave_time, type, explanation
from
    bulldozer_info  b 
        join refuse_treatment_plant  r on b.id=r.id
        join input_output_status i on i.id=r.id
order by 
    entry_time, leave_time
    
   
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文