MySQL では、NOT IN 演算子を使用して、複数の値に等しくないクエリを実行できます。構文は次のとおりです。 SELECT 列名 FROM テーブル名 WHERE 列名 NOT IN (値 1, 値 2, ..., 値 N)。たとえば、製品 ID が 10、20、または 30 ではない注文を検索するには、クエリ SELECT order_id FROM 注文 WHERE product_id NOT IN (10, 20, 30) を使用します。
#MySQL の複数の値と等しくない
MySQL では、NOT IN## を使用します# 複数の値に等しくない演算子を実装できます。構文は次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>SELECT column_name(s)
FROM table_name
WHERE column_name NOT IN (value1, value2, ..., valueN);</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
次のフィールドを持つ「orders」という名前のテーブルがあるとします。
order_id<code>SELECT order_id FROM orders WHERE product_id NOT IN (10, 20, 30);</code>
これにより、
product_id が 10、20、または 30 ではないすべての注文が返されます。
値のリストが大きい場合は、サブクエリまたは一時テーブルを使用することをお勧めします。 以上がmysqlで「等しくない倍数」を記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。