【发布时间】:2011-07-14 17:09:42
【问题描述】:
当我从 mySQL 数据库中的多个表中检索数据时,最好使用哪种方法,联接、联合或视图?各有什么优缺点,最适合什么情况?
【问题讨论】:
-
这里没有一个正确的答案。这取决于您拥有的数据以及您要如何处理这些数据。
-
视图可以使用 JOIN 和/或 UNION,并且如果不能发生谓词推送,则可能不太可能直接针对表执行。但我同意 Joel 的观点——这个问题太宽泛了,应该针对特定的数据库。