MYSQL и OR для таблицы «многие ко многим»

Вроде запутанный вопрос, но, в основном, у меня есть таблица много-многоword_relationships:

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

это списокword a а такжеword b отношения. Мне нужно запросить, чтобы найти, существует ли связь между word_a и word_b. Какой будет правильный синтаксис для этого, если слова могут быть словом A или словом b?

В моей голове это

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";

Это, похоже, не работает, потому что я получаю результат для любого совпадения. Кто-нибудь знаком с этой ситуацией и знает правильный синтаксис?

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос