我有一個像如何讓這種緩慢的查詢速度更快
table1的表:
word id
a 1
a 2
a 10
c 1
d 2
e 30
f 10
現在,如果字= 'a'
然後我需要找出'c'
和`「d」和「F」。 我寫了一個查詢,它的工作但花費了太多時間,因爲表包含大量數據。
查詢:
SELECT DISTINCT word
FROM table1
WHERE id IN (SELECT id
FROM table1
WHERE word = 'a')
索引可能? – opalenzuela
sqlfiddle爲大家的方便:http://www.sqlfiddle.com/#!2/d845c/1 – mtanti