mysql - SQL 从不同的表中获取值

标签 mysql sql

我有 2 个 sql 表:

user_logs 
-id
-log_date
-log

system_logs
-id
-create_date
-log

是否可以从这些表中获取值并按日期对它们进行排序?

最佳答案

尝试使用 UNION

SELECT *
FROM
(
    SELECT id, date, log FROM user_logs
    UNION
    SELECT id, date, log FROM system_logs
)
ORDER BY date desc

关于mysql - SQL 从不同的表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13081157/

相关文章:

mysql - 如何提高基于字符串的查询连接的性能?

mysql - CakePHP指定连接条件hasOne/hasMany多态关联

mysql - 加入两个表并按 xyz 分组

sql - 从不存在的表中选择

jquery - 如何使用 ColdFusion/jQuery 在同一页面上发布表单、更新查询并显示结果?

mysql - 差异获取值不在内部连接中

mysql - 512 错误 UDF MySQL

php - fatal error :调用未定义的函数:MDB2_Driver_MYSQL::getAll()

mysql - 如何 append 到已经满的 VARCHAR

sql - 将文本从文件插入到 TEXT 列中