Nogle gange har MySQL problemer med at optimere OR forespørgsler. I dette tilfælde kan du dele det op i to forespørgsler ved hjælp af UNION :
SELECT * FROM relationship WHERE e_e_oid = @value1
UNION
SELECT * FROM relationship WHERE e_e_oid2 = @value2
Hver underforespørgsel vil gøre brug af det relevante indeks, og derefter vil resultaterne blive flettet.
Men i simple tilfælde kan MySQL automatisk udføre denne transformation, og det gør det i din forespørgsel. Det er hvad Using union i EXPLAIN output betyder.