Ich glaube damit komm ich klar, vielen Dank!!
Wenn du willst kannst du mir noch den Syntax und die Keywords SQL_CALC_FOUND_ROWSm UNION und FOUND_ROWS() erklären,
da ich dessen Benutzung nicht so wirklich verstanden habe.
Union:
Mit UNION haben wir die Möglichkeit das Ergebnis mehrerer SELECT- Querys zu kombinieren. Dabei ist zu beachten das jeweils dieselbe Anzahl an Spalten ausgewählt werden und diese möglichst auch den selben Datentyp haben. Es gibt noch eine zusätzliche Variante von UNION und zwar UNION ALL .Der Unterschied besteht darin, dass bei UNION gleiche Ergebnisse zusammengefasst werden. Also fast wie bei einem INNER-Join.
SQL_CALC_FOUND_ROWS: Hier wird die anzahl zurück gegeben , welche man ohne Limit hätte.
FOUND_ROWS() : Gibt die Anzahl, welche zuletzt via SQL_CALC_FOUND_ROWS ermittelt wurde zurück.
Im Detail:
http://dev.mysql.com/doc/refman/5.1/de/union.html
http://dev.mysql.com/doc/refma…nformation-functions.html