MYSQL UND ODER Auf vielen zu vielen Tabellen

Eine Art verworrene Frage, aber im Grunde habe ich einen Tisch mit vielen zu vielenword_relationships:

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

es ist eine Liste vonword a undword b Beziehungen. Ich muss nachfragen, um herauszufinden, ob die Beziehung zwischen word_a und word_b besteht. Was wäre die richtige Syntax dafür, wenn die Wörter entweder Wort A ODER Wort b sein könnten?

In meinem Kopf ist es

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

Dies scheint nicht zu funktionieren, da ich für jedes Spiel ein Ergebnis zurückerhalte. Kennt jemand diese Situation und kennt die richtige Syntax?

Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage