(id1, id2, col4, col5)
一個PK這個查詢成功使用我的索引除了最後LIKE(這是非常有用):
SELECT *
FROM table1
WHERE id1 = 2 AND id2 = 1 AND col4 LIKE 'min%' AND col4 LIKE '%hou%'
我不知道如何改寫這個查詢(或如果可能的話),所以它也至少在部分查詢中使用索引。我沒有成功嘗試過使用UNION的幾種方法,但這裏是我開始使用的:
SELECT *
FROM table1
WHERE id1 = 2 AND id2 = 1 AND col4 LIKE 'min%'
OR col5 LIKE 'min%' AND (col4 LIKE '%hou%' OR col5 LIKE '%hou%')
感謝您的關注。
快放一邊。第一個查詢可以使用:'col4 LIKE'min%hou%'''這將允許使用索引。 – Jim