gpt4 book ai didi

php - 查询按 "date"字段排序的两张表

转载 作者:行者123 更新时间:2023-11-29 11:59:32 25 4
gpt4 key购买 nike

我的 mySQL 数据库中有两个表。这两个表完全不同,没有任何共同点,但它们都有一个“日期”字段。

我想通过 PHP 获取两个表中按“日期”字段排序的所有行。

示例:

-----------------------------------------------
name | category | date
-----------------------------------------------
PSO | Food | 2015-09-16
TSI | Sport | 2015-10-12
-----------------------------------------------

-----------------------------------------------
film | date
-----------------------------------------------
Harry Potter | 2015-09-19
Star Wars | 2015-11-14
-----------------------------------------------

我期望的结果是:

PSO, Food, 2015-09-16
Harry Potter, 2015-09-19
TSI, Sport, 2015-10-12
Star Wars, 2015-11-14

我怎样才能做到这一点?

PS:每一行表格将是我网页上的一个 div,这些 div 必须按日期排序。

最佳答案

看起来您正在寻找UNION,但结果与您发布的结果不同;因为 UNION 提出了限制,即两个表必须具有相同数量的列,但您可以为缺少的列插入 NULL,如下所示。

select * from (
select name,
category,
`date` from table1

union

select film, null, `date`
from table2) xx
order by `date`;

关于php - 查询按 "date"字段排序的两张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32609728/

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