这是我的两张不同的 table .. 1)研讨会
2)研讨会
需要使用 posts_datetime(timestamp) 列显示最近的事件.. 如何使用 codeigiter 只获取最接近当前日期的一条记录?
最佳答案
也许尝试使用返回限制为 1 的联合。
select 1, * from seminar
UNION
select 2, * from workshop
ORDER BY posted_datetime DESC
LIMIT 1
我将前导 1 和 2 放在第一列中,以便您可以判断返回的记录是研讨会 (1) 还是研讨会 (2)。整个事情假设两个表中的所有字段名称都相同,并且更大的假设是我未经测试的 sql 实际上可以工作。 =)
关于php - 使用codeigniter从两个不同的表中选择mysql中最近的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42457962/