私のテーブルスキーマは次のとおりです。
+------+-------+-------+
| id | name1 | name2 |
+------+-------+-------+
| 1 | A | B |
| 2 | A | C |
| 3 | B | A |
| 4 | C | D |
+------+-------+-------+
そして私は次のようにクエリを使用しています:
select * from t where name1='A' or name1='B' and name2='C';
結果は次のようになります
+------+-------+-------+
| id | name1 | name2 |
+------+-------+-------+
| 1 | A | B |
| 2 | A | C |
+------+-------+-------+
この結果がどのようにしてもたらされたのか
name1がAまたはBになり、name2が'B' になる行を返すクエリが必要です。
クエリ結果は次のようになります
+------+-------+-------+
| id | name1 | name2 |
+------+-------+-------+
| 1 | A | B |
+------+-------+-------+
「AND」と「OR」の演算のみを使用したクエリの結果が必要です...