当前位置:  开发笔记 > 数据库 > 正文

两个DB表与一个DB表

如何解决《两个DB表与一个DB表》经验,为你挑选了1个好方法。

我有一张音乐专辑表.我有第二张专辑封面表.不幸的是,并非每张专辑都有一些专辑艺术数据.因此,我需要在音乐和专辑封面之间进行OUTER JOIN.

假设:两个表只包含int和varchars ..没有blob等.

将两个表合并为一个表以减少外连接要求是否更好?

Kibbee.. 6

我可以看到将它们保存在单独的表中的唯一原因是,如果一个专辑可以包含多个艺术作品.如果每张桌子只包含,并且只会包含1件艺术品,那么将它们粘贴在同一张桌子上应该没问题.如果要在许多不同的实例中连接这两个表,则可能需要创建一个视图以简化SQL语句.



1> Kibbee..:

我可以看到将它们保存在单独的表中的唯一原因是,如果一个专辑可以包含多个艺术作品.如果每张桌子只包含,并且只会包含1件艺术品,那么将它们粘贴在同一张桌子上应该没问题.如果要在许多不同的实例中连接这两个表,则可能需要创建一个视图以简化SQL语句.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有