2012-05-09 108 views
0

我没有我的服务器并没有运行,所以很遗憾我没有测试,但我希望你能揭示一个问题,我有一些光。MySQL查询速度(VS搜索查询)

因此,表A与表B有一个反向的一对多关系,那么最好是将表B的ID存储在表A中按ID搜索,还是查询Table会更好/更快B的所有结果是表A的ID是否等于我的表A的ID?

基本上搜索(搜索基于ID的行)与查询(抓斗具有一定值的所有行)。

+0

我不知道你的意思在这里。你能举两个表结构的例子吗? –

+0

对不起,我没有说清楚,但幸运的是Hampus能够以某种方式理解和回答。我想一个例子就是youTube视频及其评论。表A将存储视频及其细节,表B将存储评论及其细节。 – RileyE

回答

2

只要含有B中的ID的列是(外)键。这当然更快。在数据库的列中存储非标量(即列表)通常是一个坏主意。