Announcement

Collapse
No announcement yet.

SELECT bestimmter id's

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SELECT bestimmter id's

    Guten abend,

    ich brauche einen SQL-Select, der mir aus der Tabelle alle Zeilen mit status='1' (generelle Bedingung) und die Zeilen mit folgenden IDs: (z.B. 1 3 8 11 zurückgibt.
    id ist natürlich auto_increment

    mein versuch war:

    Code:
    SELECT * FROM table WHERE status ='1' AND id ='1' OR id ='3' OR id ='8' OR id ='11'
    klappt aber (erwarteterweise) nicht... Wie kann ich das Problem lösen?

    edit: betrifft mysql. hatte das mysql-Forum noch nicht gesehen
    viele Grüße,
    Daniel

  • #2
    Guten Morgen,

    Ich bin mir nicht sicher aber ich glaube das muesste auch mit mySql klappen - wenn nicht, bitte nicht boese sein

    Code:
    SELECT * FROM table WHERE status = '1' AND id IN ('1', '3', '8', '11')
    oder

    Code:
    SELECT * FROM table WHERE status = '1' AND (id = '1' OR id = '3' OR id = '8' OR id = '11')
    *-- robert.oh. --*

    Comment


    • #3
      Wenn "id" vom Typ auto_increment ist, dann wird es wohl eine Integer-Spalte sein. Dann sollte man auch die Apostrophe weglassen, sprich:

      Code:
      SELECT * FROM table WHERE status = '1' AND id IN (1, 3, 8, 11)
      Dirk

      Comment


      • #4
        ja, das klappt. Wieder etwas gelernt, danke
        viele Grüße,
        Daniel

        Comment

        Working...
        X