Selectステートメントを使用して、IDが4の行を除く特定のMySQLテーブルからすべての行を取得しようとしています。これを行う簡単な方法はありますか?
いくつかのオプションがあります。
SELECT * FROM table WHERE id != 4;
SELECT * FROM table WHERE NOT id = 4;
SELECT * FROM table WHERE id <> 4;
また、将来的にはこのリストにIDを追加/削除したい場合があることを考えると、選択したくないIDをリストした別のテーブルを使用することをお勧めします。
その場合、次のようになります。
SELECT * FROM table
WHERE id NOT IN (SELECT id FROM exempt_items_table);
select * from table where some_id != 4
select * from <table name> where <column - name> != <value>;