Mazze: Menge in einer Abfrage ausschliessen

Hallo alle zusammen,

gibt es eine SQL-Abfrage, die es mir erlaubt alle Daten, auszulesen, deren ID nicht einer bestimmten Menge angehören?

Beispiel:

SELECT * FROM products WHERE category_id <> 17 AND category_id <> 23 AND...

Zusammengefasst wäre die Ausschlussmenge hier (17,23,...)

Kann man das kürzer machen?

Vielen Dank für die Hilfe und rutscht gut

  1. Hi,

    gibt es eine SQL-Abfrage, die es mir erlaubt alle Daten, auszulesen, deren ID nicht einer bestimmten Menge angehören?
    SELECT * FROM products WHERE category_id <> 17 AND category_id <> 23 AND...
    Zusammengefasst wäre die Ausschlussmenge hier (17,23,...)

    ... WHERE category_id NOT IN (17,23,42)

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. Hi,

      gibt es eine SQL-Abfrage, die es mir erlaubt alle Daten, auszulesen, deren ID nicht einer bestimmten Menge angehören?
      SELECT * FROM products WHERE category_id <> 17 AND category_id hä?????