gpt4 book ai didi

php - 在 MySql 中订购多个表

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

我有这个

广告

ad_id   ad_path     ad_explain      date    
1 1.jpg something 2012 03:35:10 PM
2 2.jpg something 2012 03:05:27 PM


书籍

book_id       book_name     date
1 first 2012 03:45:27 PM
2 second 2012 03:10:27 PM

我想从这两个表中获取所有数据并按日期排序:

book_id       book_name     ad_id    ad_path      ad_explain      date
2 2.jpg something 2012 03:05:27 PM
2 second 2012 03:10:27 PM
1 1.jpg something 2012 03:35:10 PM
1 first 2012 03:45:27 PM

最佳答案

你可以用 UNION 做到这一点:

SELECT book_id, book_name, null as ad_id, null as ad_path, null as ad_explain, date
FROM books
UNION
SELECT null, null, ad_id, ad_path, ad_explain, date
FROM ads
ORDER BY date

参见 this fiddle工作示例

关于php - 在 MySql 中订购多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18664360/

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