2012-05-09 109 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的列是(外)鍵。這當然更快。在數據庫的列中存儲非標量(即列表)通常是一個壞主意。