Abfragereihenfolge von Datensätzen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Original geschrieben von davidovich
    Meinste? Wie funktioniert dann mien Blätterscript folgens:
    Code:
    LIMIT $start, $end
    ?
    Das man den Querystring mit PHP zusammensetzen kann, ist klar. Ich meinte aber MySQL-Variablen und dazu sagt das Manual
    User variables may be used where expressions are allowed. This does not currently include contexts that explicitly require a literal value, such as in the LIMIT clause of a SELECT statement, or the IGNORE number LINES clause of a LOAD DATA statement.
    Wenns ginge, wäre nämlich
    Code:
    SET @c:=(SELECT COUNT(*) FROM tabelle);
    SELECT * 
    FROM tabelle
    WHERE {conditions}
    ORDER BY id DESC
    LIMIT 20 OFFSET (@c-20)
    eine elegante, wenn auch nicht unbedingt schnellere Lösung.

    Comment

    Working...
    X