Hello,
Darauf will ich hinaus, aber das hab ich auch schon früher gepostet ;)
Das Problem ist dass ich den richtigen Syntax einfach nicht gefunden habe, ich hoffe hald dass mir jemand hier ein Beispiel posten kann...
Das kannst Du Dir ganz alleine bauen. Du bist ja nicht doof ;-)
Bau das eine Statement auf Nenn die Tabelle a
Bau das andere Statement auf Nenn die Tabelle b
verbinmde beide über die gemeinsame Eigenschaft mit einem where
Ich hatte hier neulich schon mal gepostet, wie man sowas darstellen kann, um nicht die Übersicht zu verleiren und nicht nachher doch ein karthesisisches Produkt beider Abfragen zu bekommen. Das würde das System ggf. zum Stehen bringen.
SELECT a.id, a.parentid, a.sort
from test_productmodels a, test_productmodels b
WHERE a.parentid = b.parentid AND a.sort <= b.sort AND b.id = '2'
ORDER BY parentid, sort DESC
LIMIT 0 , 2
Das ist ein Beispiel, bei dem anhand einer ID deren Parent-ID gesucht wird, um dann die zwei Datensätze der Parent-ID zu finden, die in der Sortierung (sort) aufeinanderfolgen. Hier wird der Vorgänger des Satzes mit der ID 2 gesucht.
So ähnlich musst Du Dein Statement dann auch bauen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau