gpt4 book ai didi

mysql - JOIN 或 UNION - 不确定哪个,也许两者都有

转载 作者:可可西里 更新时间:2023-11-01 08:54:01 27 4
gpt4 key购买 nike

我想合并来自两个文件的数据,但我在表达排序时遇​​到了问题。我想对第一个文件的 CREATED 日期和第二个文件的 SHARED_DATE 进行排序(如果它存在并且更大)。

    file 1 : NODE# 
fields: CREATED, CHANGED

file 2 : SHARE_CONTENT
fields: SHARED_DATE , NODE# (foreign key)


select * from NODE as n left join SHARE_CONTENT as s on (s.NODE#=n.NODE#)
ORDER BY [higher of n.CREATED and s.SHARED_DATE]

最佳答案

按上次日期排序

SELECT n.*,s.*,
(CASE WHEN n.CREATED > s.SHARED_DATE then n.CREATED else s.SHARED_DATE end) as LastDate
FROM node as n LEFT JOIN share_conten as s on (s.NODE#=n.NODE#)
ORDER BY LastDate DESC

关于mysql - JOIN 或 UNION - 不确定哪个,也许两者都有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8949922/

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