Hallo zusammen, habe ein Problem und hoffe dass einer von Euch weiter helfen kann.
Es sollen Daten zur Anzeige gebracht werden, von denen mehrere in verschiedenen Varianten vorliegen können.
Es soll aber immer nur einer pro SystemNr angezeigt und dann immer vorranging System 1, wenn nicht vorhanden dann System 2 u.s.w.
Pro Seite werden 40 Datensätze angezeigt ($dataperpage = 40) - insgesamt sind es zum Zeitpunkt ca. 8000 Datensätze, also nicht ganz so viele, aber es werden mehr werden.
Beispieldaten:
SystemNr Picture System VM
20131001105755 bild1 1 99
20131001105755 bild1 1 67
20131001105755 bild2 2 35
20131001105755 bild2 2 23
20131001105755 bild1 1 22
20131001105756 bild2 2 34
20131001105756 bild3 3 38
20131001105752 bild23 1 39
20131001105753 bild11 1 67
20131001105753 bild11 1 68
20131001105753 bild11 1 69
20131001105753 bild11 1 70
Hatte Hoffnung ich komme damit ans Ziel, aber irgendwie funktioniert das nicht.
S1 ist ein Wert zum sperren
KAT eine weiter Unterteilung
$sql="SELECT * FROM info WHERE S1='0' AND KAT='R' AND System =
(
SELECT System
FROM info
WHERE S1='0' AND KAT='R'
ORDER BY FIELD(System, '3,2,1')
LIMIT 1
)
GROUP BY SystemNr ORDER BY FL_Start DESC LIMIT $itemfrom , $dataperpage";
Beste Grüße, Werner
Es sollen Daten zur Anzeige gebracht werden, von denen mehrere in verschiedenen Varianten vorliegen können.
Es soll aber immer nur einer pro SystemNr angezeigt und dann immer vorranging System 1, wenn nicht vorhanden dann System 2 u.s.w.
Pro Seite werden 40 Datensätze angezeigt ($dataperpage = 40) - insgesamt sind es zum Zeitpunkt ca. 8000 Datensätze, also nicht ganz so viele, aber es werden mehr werden.
Beispieldaten:
SystemNr Picture System VM
20131001105755 bild1 1 99
20131001105755 bild1 1 67
20131001105755 bild2 2 35
20131001105755 bild2 2 23
20131001105755 bild1 1 22
20131001105756 bild2 2 34
20131001105756 bild3 3 38
20131001105752 bild23 1 39
20131001105753 bild11 1 67
20131001105753 bild11 1 68
20131001105753 bild11 1 69
20131001105753 bild11 1 70
Hatte Hoffnung ich komme damit ans Ziel, aber irgendwie funktioniert das nicht.
S1 ist ein Wert zum sperren
KAT eine weiter Unterteilung
$sql="SELECT * FROM info WHERE S1='0' AND KAT='R' AND System =
(
SELECT System
FROM info
WHERE S1='0' AND KAT='R'
ORDER BY FIELD(System, '3,2,1')
LIMIT 1
)
GROUP BY SystemNr ORDER BY FL_Start DESC LIMIT $itemfrom , $dataperpage";
Beste Grüße, Werner
Kommentar