-1
堆栈溢出的各位游客,SQL:多重性能上相同的表
我在PHP建立一个研究中的应用加入其中,用户可以输入自己的变量。这些变量通常是数字的。文本标签可以附加到每个数值以提高数据的可读性。也就是说,该记录将显示为:
记录1:Value0,值1,值1,值3,值2
RECORD2:..
代替:
Record1:0,1,1,3,2
RECORD2:..
为了将数字数据转换成他们的标签同行,我将不得不进行的大量加入到(下同)表保存的文字表述(标签)。我的问题是双重的:
- 将执行多个连接到MySQL中的同一个表(别名)会影响性能多少?
- 这种连接最好的SQL语法是什么?
当然,我欢迎任何其他建议!
我期待您的回答!
汤姆
删除了我的答案,但感觉来自OP的评论值得在此发布给其他人:“用户完全有可能会有100个变量,每次检索一条记录需要100次加入标签表。只有通过SQL实现这种性能差异有多大(因为灵活性而优先考虑),还是执行两个单独的查询,用PHP中的标签替换数据?“ – Fosco 2012-02-13 04:54:05