有点令人费解的问题,但基本上我有一个多对多表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";
这似乎不起作用,因为我得到了任何匹配的结果。任何熟悉这种情况并知道正确语法的人?
提前致谢。