php - 使用codeigniter从两个不同的表中选择mysql中最近的日期?

标签 php mysql codeigniter

这是我的两张不同的 table .. 1)研讨会

seminar table

2)研讨会

workshop table

需要使用 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/

相关文章:

php - 如何使用 PHP 从另一个网站获取数据并将其存储在 MySQL 数据库中?

PHP - session 在移动设备上不起作用

javascript - 如何在选择文件后立即上传图像,而不是强制用户单击单独的 "Upload"按钮?

mysql - 根据另一个表更新一个表中的值

php - Owncloud 同步应用程序 LDAP 身份验证

php - 我可以在 PHP 中混合使用 MySQL API 吗?

mysql - 与 codeigniter 中的不同和相似

php - 实时和PHP?

php - 将日期之间的查询转换为 codeigniter

javascript - 如果浏览器关闭,则执行所有 ajax 请求