2个表(内连接)与1个表(简单选择)

时间:2015-05-13 15:03:17

标签: mysql performance inner-join

什么是最好的? 有两个相关的表并通过带有id列的内部联接查询数据,或者已经有一个表已经包含字符串并进行简单查询? (想想大量的记录)

示例(内部联接)

Table1
ID - Value
1 - AAA
2 - BBB
3 - CCC
4 - DDD


...... INNER JOIN ...其中value ='BBB'

Table 2
ID - Table1_id
21645 - 1
45465 - 2
78787 - 2
68797 - 4

==========================
示例(简单选择)

Table 2
ID - Table1_value
21645 - AAA
45465 - BBB
78787 - BBB
68797 - DDD
where table1_value = 'BBB'

在第一个示例中,我是否使用较少的空间,而在第二个示例中使用较少的处理?

1 个答案:

答案 0 :(得分:0)

我在某种情况下正在考虑非规范化。由于我没有如何在没有填充和测试的情况下预测结果,我选择了内连接。 THX。

相关问题