gpt4 book ai didi

mysql - 在表中按时间顺序查询多个表

转载 作者:行者123 更新时间:2023-11-29 04:11:02 36 4
gpt4 key购买 nike

实际上我被困在一些 mysql 代码中间。任何人都可以提出一个简单的问题。我在数据库中有 6-10 个(多个)表,所有表都具有不同的数据,意味着彼此不相关。

表之间没有关系,但是在所有表的每一列中都插入了时间。我只想查询所有按时间列排序的表。

例如:
表 1:

recipename | cook | timetocook | dated (auto posted time - php time())
-----------+------+------------+------
abc | def | 100 | 10
zxy | orp | 102 | 16

表 2:

bookname | author | dated (auto posted time - php time())
---------+--------+------
ab | cd | 11
ef | nm | 14

如您所见,表之间没有关系(我已经阅读过关于连接的信息),我想根据发布的时间从上到下逐一显示数据。

像这样:

abc  def  100  10
ab cd 11
ef nm 14
zxy orp 102 16

那么有什么帮助...实现这个目标吗???

最佳答案

SELECT recipename, cook, timetocook, dated 
FROM table1
UNION
SELECT bookname, author, dated, NULL
FROM table2
ORDER BY dated

您必须添加 NULL 值以确保列计数与订单表相同。

关于mysql - 在表中按时间顺序查询多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11071741/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com