Select frage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Select frage

    Also mein Proplem ist folgendes

    Ich hab folgende tabelle

    Seitenname | Rechte | datei
    ------------------------------
    start | always | a.html
    start | user | b.html
    seite2 | user | c.html
    seite2 | hans | d.html

    Rechte kann enthalten always, user oder ein speziellen usernamen.

    nun will ich alle einträge mit dem Recht user + alle seite mit dem Recht hans (x beliebigen usernamen) in einer Tabelle haben, aber existieren von einer Seite zwei Versionen (sprich eine für hans eine für alle user) will ich nicht beide Selectiert haben sondern nur die mit dem Speziellen username

    sprich so solte die liste aussehen:

    start | user | b.html
    seite2 | hans | d.html

    vielen dank schon mal

  • #2
    ... order by if('always'==rechte, 0, if('user'==rechte, 1, 2))
    limit 1
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar


    • #3
      Original geschrieben von Titus
      ... order by if('always'==rechte, 0, if('user'==rechte, 1, 2))
      limit 1
      ne dass isses nich, aber trotzdem danke für deine Hilfe

      Kommentar

      Lädt...
      X