L.T.: mysql / Unmögliche Query?

Beitrag lesen

Hi dedlfix,

Versuch mal, dich an ein selten genug vorkommendes Wort zu erinnern, was du da verwendet hast. Variablennamen und andere Codeteile  können dafür geeignet sein. Ein gleichbleibender Autorenname täte es auch.

Gute Idee. Ich habs gefunden.

Vermutlich, weil sich die Datensätze mit einer Query nur sehr umständlich oder gar nicht ermitteln ließen.

Ebenso war das. Aber ich hatte mich vertan, es ging um ein anderes Thema.

Zwei Vorschläge: Ermittle die Seitenanzahl und paginiere erst nach der nachträgliche Filterung. Steck die Filterung in eine Stored Procedure, oder schreib eine Stored Function, die intern komplex ermittelt aber nach außen nur die Information, ob selektiert werden soll oder nicht.

Die Seitenanzahl ergibt sich aus der Anzahl der Treffer innerhalb der Ergebnissmenge. Daher wäre es von Vorteil, die Selektion schon in die Query zu packen.

Die Stored Proceduere bzw. function Idee gefällt mir gut. Aber ich habe damit noch nie gearbeitet. Wie fange ich damit an?