在mySQL查询上折叠列

时间:2015-09-24 16:41:17

标签: mysql

我有一个mySQL数据库,通过门管理这些项目的项目,任务和段落。

这是我的表格:

任务表 Tasks table

门通道表

Door passages table

每次通过表的项目

Items per pass table

项目历史表

Item history table

我希望显示项目发生的所有事情的跟踪记录。像这样:

Track record

简而言之,我有一个任务历史表和一个段落历史表,我希望将它作为单个表显示给用户(某些项目的一般历史记录)。

请注意,某些列已折叠。怎么做这个查询?

1 个答案:

答案 0 :(得分:0)

我明白了。我在任务表和段落表之间建立了一个UNION。两个选择都应具有相同数量的字段。当表中的列不存在于另一个表中时,我将其置为null。当列应与另一列连接时,我为两个列添加了相同的名称