gpt4 book ai didi

mysql - 从MySQL中的多个表中选择未连接的数据

转载 作者:行者123 更新时间:2023-11-29 14:51:35 26 4
gpt4 key购买 nike

我有几个具有相同结构的 MySQL 表。它们都有一个日期字段。我必须在 PHP 中构建一个列表,显示这些表中的所有行,并按日期排序。行将混合在此列表中,排序的唯一标准是日期。

例如:

table1.name; 2011-4-11 05:45h
table6.name; 2011-4-11 10:30h
table3.name; 2011-4-11 15:45h
table2.name; 2011-4-16 09:30h

是否可以使用 MySQL 查询来执行这些操作,或者我可以为每个表进行一个选择并与 PHP 混合数据?没有连接表,它们是相等的表,我必须显示它们的所有数据。

P.S.:我无法创建一个唯一的表格并添加类型字段,我被要求保持表格不变。

最佳答案

嗯,可以说你可以。

    Select 'table1' as name, mydate from table1 
union (select 'table2' as name, mydate from table2) as tmp ...
order by mydate

union 工作时假设具有相同的结构,例如在本例中为名称、日期,并将它们附加到一个列表中,然后您可以对它们进行排序

关于mysql - 从MySQL中的多个表中选择未连接的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627333/

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