MYSQL E OU Em Muitos Para Muitos Tabela
Tipo de uma pergunta complicada, mas, basicamente, eu tenho um muitos para muitos mesaword_relationships
:
+-----+--------+--------+
| ID | WORD_A | WORD_B |
+-----+--------+--------+
| 1 | 784 | 893 |
+-----+--------+--------+
| 2 | 930 | 839 |
+-----+--------+--------+
| 3 | 093 | 647 |
+-----+--------+--------+
é uma lista deword a
eword b
relacionamentos. Eu preciso consultar para encontrar se a relação entre word_a e word_b existe. Qual seria a sintaxe apropriada para isso se as palavras podem ser palavra A ou palavra b?
Na minha cabeça é
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";
Isso não parece funcionar porque recebo um resultado para qualquer partida. Alguém familiarizado com esta situação e conhece a sintaxe adequada?
Desde já, obrigado.