SQL Select sortieren

  • Hallo
    ich möchte meine Ausgabe mit "order by" sortieren lassen.
    Problem dabei ist ich möchte zuerst eine bestimmte ID ($id) haben und dannach soll der rest sortiert werden.

    Hoffe da kann mir jemand helfen.

    Gruß
    Matthias

  • mach am besten 2 abfragen

    1 mal WHERE id = $id
    und dann das 2.mal WHERE id != $id ORDER BY ...

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Hallo
    wollte zwei Anfragen vermeiden da diese sehr kompliziert mit mehreren schleifen aufgebaut sind.

    Gruß
    Matthias

  • dann musst du eine IF in der SQL haben, die dir 1/0 ausgiebt und dann kannst du nach dieser "virtuellen" spalte sortieren. dieses geht aber nur ab mysql 4.1 / 5.x