我有2個mysql表「store(id,name,imageurl)」和「收藏夾(person,storeid)」。由於IN子句,Mysql查詢速度變慢。任何可能的選擇?
一切工作正常。但隨着數據不斷增加,它越來越慢。我認爲它主要是由於查詢中的'IN'。有沒有什麼方法可以讓這個查詢在執行時更智能一些?
SELECT id,name,imageurl FROM store WHERE id IN
(SELECT storeid FROM favorites WHERE person='rhino' AND storeid>100000)
在此先感謝。
謝謝。它的工作速度超快,對我來說真正聰明。 ;) – 2015-02-11 15:16:53
很高興幫助.. – karthikr 2015-02-11 15:17:43