12 messages in com.mysql.lists.mysql-deMachbarkeit einer Idee für eine Selec...
FromSent OnAttachments
Thilo Hardt26 Dec 2006 05:48 
Thilo Hardt27 Dec 2006 01:46 
Felix Antonius Wilhelm Ostmann27 Dec 2006 01:50 
Felix Antonius Wilhelm Ostmann29 Dec 2006 00:14 
Sebastian Mendel03 Jan 2007 02:29 
BW-Software05 Jan 2007 08:14 
Thilo Hardt05 Jan 2007 08:19 
Michael Ruge05 Jan 2007 08:35 
Oli Sennhauser05 Jan 2007 09:09 
Vladislav Vorobiev06 Jan 2007 12:03 
Sebastian Mendel08 Jan 2007 04:16 
BW-Software08 Jan 2007 04:19 
Subject:Machbarkeit einer Idee für eine Selectabfrage
From:BW-Software (in@bw-software.de)
Date:01/05/2007 08:14:25 AM
List:com.mysql.lists.mysql-de

Hallo,

ich grübel seit einigerzeit immer mal wieder über die Frage ob und wenn ja wie sich eine bestimmte Abfrage realisieren lassen könnte.

Also : Die Situation ist folgende. Ich verwalte für eine Webseite in einer Tabelle anzeigen die auf den Seiten angezeigt werden sollen. (abhängig von der jeweiligen Kategorie zu der die Seite und die Anzeigen gehören)

Nun würde ich gerne einige Anzeigen als MUSS-Anzeigen kennzeichnen, und andere als KANN Anzeigen um folgendes zu realisieren:

Auf der webseite werden x anzeigen angezeigt (sagen wir mal x=3). Nun sollen die MUSS Anzeigen bevorzugt werden. wenn es also 3 (oder mehr) muss anzeigen gibt werden eben 3 davon angezeigt (wenn es mehr als 3 gibt eben per Zufall). DAS wäre ja noch nciht schwer.

Aber : Wenn weniger als 3 MUSS anzeigen da sind soll per Zufall mit passenden KANN-Anzeigen aufgefüllt werden so das das gesamtlimit von x erreicht wird.

Ich hab aber keine Idee wie sich das (möglichst einfach) umsetzen ließe, OHNE php zu benutzen, wenn es denn geht.

Klar kann ich in php erst MUSS anzeigen holen und dann gucken wieviele hab ich bekommen, und dann eine entsprechende Anfrage bzgl KANN-Anzeigen starten.

Aber irgendwie denke ich läßt sich das ja vll auch direkt in MySQL lösen.

Also falls jemand eine Idee hat, immer men her damit ;)

und wenns nicht gehen sollte oder ZU kompliziert wird, mach ichs halt mit der Zwischenstation.

Trotzdem im voraus schon mal Danke für die Mühe.

Ciao

Björn Wladasch

An Felix A.W. Ostmann : Du müßteste mich kennen ;)