Selektieren von Datensätzen - interner Vorgang

ZodiacXP

Erfahrenes Mitglied
Wie arbeitet ein Datenbanksystem / SQL intern mit dem Folgenden?

Tabelle: KarteID, BenutzerID, Kasten, Datum

SQL:
SELECT *
FROM `Tabelle`
WHERE
  BenutzerID = 5
  AND
  Datum + pow(2, Kasten) <= CURRENT_TIMESTAMP
(hier mal mit mySQL - pow ist die Potenz 2^Kasten, Timestamp ist die aktuelle Zeit)

Wählt SQL hier erst nach Benutzer und wendet dann auf die Selektion die "Formel" an?

Gibt es eine performantere Lösung?

(Die Formel wird höchstwahrscheinlich sich nicht ändern, aber wollte es trotzdem möglichst Variabel haben)
 

Neue Beiträge

Zurück