什么是最好的? 有两个相关的表并通过带有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'
在第一个示例中,我是否使用较少的空间,而在第二个示例中使用较少的处理?
答案 0 :(得分:0)
我在某种情况下正在考虑非规范化。由于我没有如何在没有填充和测试的情况下预测结果,我选择了内连接。 THX。