MySQL I LUB na wielu do wielu tabel

Rodzaj skomplikowanego pytania, ale zasadniczo mam wiele do wielu tabelword_relationships:

+-----+--------+--------+
|  ID | WORD_A | WORD_B |
+-----+--------+--------+
|  1  |  784   |  893   |
+-----+--------+--------+
|  2  |  930   |  839   |
+-----+--------+--------+
|  3  |  093   |  647   |
+-----+--------+--------+

to jest listaword a iword b relacje. Muszę zapytać, czy istnieje związek między word_a a word_b. Jaka byłaby właściwa składnia tego słowa, jeśli może to być słowo A LUB słowo b?

W mojej głowie to

w1 = 784
w2 = 893
"SELECT ID FROM word_relationships WHERE WORD_A = w1 OR WORD_B = w1 AND WORD_A = w2 OR WORD_B = w2";

Wydaje się, że to nie działa, ponieważ otrzymuję wynik za dowolny mecz. Czy ktoś zna tę sytuację i zna właściwą składnię?

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion