首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mySQL垂直分区示例

问mySQL垂直分区示例
EN

Stack Overflow用户
提问于 2011-06-17 07:00:03
回答 1查看 497关注 0票数 0

我有5个表:"tasks,projects,customers,users,activities“,这些表都有相同的列:"ID,UID,title,description,createdat,createdby,updatedat ...”外加一些额外的栏目。

我想在同一个表中重新组织所有的公共列,这样我就可以很容易地列出最近的更新(比如facebook的墙)……

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

EN

回答 1

Stack Overflow用户

发布于 2011-06-17 07:07:27

对我来说,这听起来是一个很合理的建议。

实现简单的视图使查询与特定表更容易,这应该没有什么坏处,例如(如果语法不太正确,请原谅--而且一定要使用列名,而不是*!)。

代码语言:javascript
复制
CREATE VIEW vw_Customers

AS

SELECT BT.*, C.*
FROM yourbasetable BT
INNER JOIN customers C
ON C.customerid = BT.ID
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6379565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档