【发布时间】:2010-11-06 18:52:26
【问题描述】:
我的网站包含一个带有两个表的 mysql 数据库。 一个表有一个名为“id_array”的字段,它包含一个字符串,如下所示: '1,3,7,78,89,102'。它表示第二个表中的一个 id 数组。
在第二个表中检索 id 的最佳策略是什么? 我想要最快的方法。
目前我正在使用“SELECT * FROM first_table WHERE id IN (id_array)”。
我以前是一个一个查询,但我认为它会慢很多。
如果有人有更好的结构来为我提供数据库,那就太好了。 这个结构是我想出的最好的,但我很确定它不是那么有效。 我需要一种快速便捷的方法来从第一个表中找到属于 id 的所有 id。
我们将不胜感激。
【问题讨论】:
标签: mysql sql database denormalized