mySQL垂直分区示例

mySQL垂直分区示例,mysql,view,Mysql,View,我有5个表:任务、项目、客户、用户、活动,这些表都有相同的列:ID、UID、title、description、createdat、createdby、updatedat。。。。加上一些额外的列 我想重新组合在同一个表中的所有公共列,以便我可以很容易地列出最近的更新,例如facebook墙 这是个好主意吗?我应该使用视图来模拟连接吗?在这种情况下,如何实现垂直分区呢?这对我来说是一个合理的建议 实现简单视图以使查询与特定表更容易,这应该不会有任何伤害,例如,如果语法不太正确,请原谅,并且尽可能使

我有5个表:任务、项目、客户、用户、活动,这些表都有相同的列:ID、UID、title、description、createdat、createdby、updatedat。。。。加上一些额外的列

我想重新组合在同一个表中的所有公共列,以便我可以很容易地列出最近的更新,例如facebook墙


这是个好主意吗?我应该使用视图来模拟连接吗?在这种情况下,如何实现垂直分区呢?

这对我来说是一个合理的建议

实现简单视图以使查询与特定表更容易,这应该不会有任何伤害,例如,如果语法不太正确,请原谅,并且尽可能使用列名,而不是*s

CREATE VIEW vw_Customers

AS

SELECT BT.*, C.*
FROM yourbasetable BT
INNER JOIN customers C
ON C.customerid = BT.ID