gpt4 book ai didi

mysql - 使用相同值类型的 2 列之间的比较对 MySQL 结果集进行排序

转载 作者:行者123 更新时间:2023-11-29 01:01:10 24 4
gpt4 key购买 nike

我有一个包含 last_updated_1last_updated_2 列的表,分别用于帖子的文本和图像更新时间。

我希望我能根据 2 列中包含的所有时间最后更新的记录得到一个 10 行的结果集,例如。第 1 行 = last_updated_1 记录,第 2 行 = last_updated_2 记录,第 3 行 = last_updated_1 记录等。

我如何在 MySQL 查询中比较两列值,以获得唯一和混合的结果集?

预先感谢您的帮助

最佳答案

如果我正确理解你的问题,应该这样做:

SELECT D.val, D.tstamp
FROM
(
(
SELECT val AS val, last_updated_1 AS tstamp
FROM table_1
ORDER BY tstamp
LIMIT 50
)

UNION

(
SELECT val AS val, last_updated_2 AS tstamp
FROM table_2
ORDER BY tstamp
LIMIT 50
)
) AS D
ORDER BY D.tstamp
LIMIT 50;

关于mysql - 使用相同值类型的 2 列之间的比较对 MySQL 结果集进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070639/

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