一共有三张表,其中两张表没有关联,希望能将三张表合并查询

发布于 2022-09-12 23:33:23 字数 831 浏览 28 评论 0

我有三张表
bulldozer_info 出工地表,有1万条数据
refuse_treatment_plant 进消纳厂表,有100条数据
input_output_status 驶入驶出状态表

bulldozer_info和refuse_treatment_plant之间没有字段关联

在bulldozer_info中有字段id、license_number、begin_time、end_time、driving_status

在refuse_treatment_plant表有字段id、license_number、plant_name、entry_time、driving_status

input_output_status 驶入驶出状态表
这表有字段id, status_id, status_explanation

我希望将bulldozer_info和refuse_treatment_plant的数据都查出来,一共是1万100条,

然后字段包括bulldozer_info.id、refuse_treatment_plant.id、license_number、begin_time、end_time、entry_time、driving_status、plant_name、entry_time、driving_status、status_explanation

如果没有则为null

然后按照begin_time和entry_time进行排序

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

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

发布评论

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

评论(1

迷迭香的记忆 2022-09-19 23:33:23

使用子查询+UNION ALL, 两个表的字段数量要一致, 没有的字段就是 常量填充.

select * from   (
    select 表1的字段, ... from 表1
    UNION ALL
    select 表2的字段, ... from 表2
) as t
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文