今まで私はまだWHERE
句とWHERE IN
句を区別できません。例えば、私が持っている:MySQLでは、 "WHERE IN"と "WHERE"の違いは何ですか?
Query = mysqli($mysql_connect, "SELECT * From Customer Where CustomerID IN ('CU001', 'CU002', 'CU003')");
をQuery = mysql($mysql_connect, "SELECT * FROM Customer Where CustomerID = 'CU001' AND CustomerID= 'CU002' AND CustomerID='CU003')";
としてこの同じですか?
同じ場合は、どちらがベストプラクティスですか?ありがとう。
2番目は有効ではありません。 'IN'は' AND'ではなく 'OR'を置き換えます。 [こちら](https://www.tutorialspoint.com/mysql/mysql-in-clause.htm)には、情報と例があります。 – Danielius
それは 'OR'ではない' AND'でなければなりません –
これは 'OR'または' AND'演算子と同じであるかどうかわかりません、そして 'WHERE CustomerID IN ( 'CU001') '、このように使用できますか? –