Hi!
Dann würden aber bei x Kunden auch x SQL-Querys abgearbeitet, wenn ich das richtig verstehe. Ich würde das so machen wie der Threadsteller es geschrieben hat, und dann im PHP per Schleife die älteren Aufträge rauskegeln...
Das ist nur sinnvoll/performant, wenn sich die Anzahl der Aufträge in Grenzen hält.
Das würde mir performater scheinen. Oder läuft das bei einem INNER JOIN bei SQL sowieso so ab?
Ein Inner Join verbindet nur alles linke mit allem rechten, unter Berücksichtigung der Join-Bedingung. Da wird nur das rausgekegelt, was keinen Partner findet. Eine Einschränkung nach einem Gruppenkriterium findet da nicht statt. Und es gibt auch keins, das den Fall des OP lösen könnte.
Lo!