Vinzenz Mai: MySQL Query

Beitrag lesen

Hallo,

Jetzt steht in der Hauptanzeige JEDER Artikel einmal. Und dazu immer der neuste Status. (An Lager, Verkauft, In Bestellung...) Immer der neuste von denen soll angezeigt werden.

Deine Hauptanzeige interessiert bei dieser Frage überhaupt nicht, es interessiert Deine Tabellenstruktur, ein paar Beispieldaten und das gewünschte Resultat

(Query steht bereits.)

offensichtlich nicht.

Doch nun habe ich die Status erweitert, dass es noch einen 'Info' gibt. Dieser Info Status soll aber nicht angezeigt werden!
Beispiele.

  • DVD ist vorhanden. (Status=Neu)
    (Angezeigt in der Hauptseite wird: DVD, neu)
  • DVD wird verliehen. (Status=verliehen)
    (Angezeigt wird: DVD, verliehen)
  • DVD bekommt Information dazu (Status=Information)
    (Angezeigt wird: DVD, verliehen!!! Nicht Information, da dies irrelevant ist in der Hauptanzeige!)
  • DVD wird zurückgebracht (Status=Occasion)
    (Angezeigt wird: DVD, Occasion)

wenn ich nach einer Tabelle frage, dann frage ich nach einer Tabelle.
Benötigt werden die relevanten Spalten und ein paar Datensätze. Was Du mit der Anzeige machst ist völlig irrelevant. Falls mehrere Tabellen beteiligt sind, bitte mehrere Tabellen. Möglicherweise benötigst Du eine Kombination der WHERE-Klausel mit einem schnuckligen Subselect. Gibt es ab MySQL 4.1.

Freundliche Grüße

Vinzenz