sql >> Database teknologi >  >> RDS >> Mysql

Vælg alle rækker undtagen én i MySQL

Du har et par muligheder:

SELECT * FROM table WHERE id != 4;

SELECT * FROM table WHERE NOT id = 4;

SELECT * FROM table WHERE id <> 4;

Også overvejer du måske engang i fremtiden, at du måske ønsker at tilføje/fjerne id'er til denne liste, måske ville en anden tabelliste-id'er, som du ikke ønsker valgbar, være en god idé.

I så fald ville du have:

SELECT * FROM table
WHERE id NOT IN (SELECT id FROM exempt_items_table);


  1. Hente data fra to tabeller med fremmednøgleforhold i Django?

  2. Hvordan opdeles en varchar-kolonne som flere værdier i SQL?

  3. cx_Oracle og undtagelseshåndtering - god praksis?

  4. ResultSet#getDate() semantik