Für bestimmte Filter-Unterbedingungen in einer Produkttabelle möchte ich die verschiedenen Kategorien dieser gefilterten Produkte (Millionen von Produkten) herausfinden.
Der klare Weg, es zu tun
%Vor% dauert lange, wenn viele Zeilen involviert sind (es ändert sich nicht wirklich viel, stattdessen GROUP BY
zu verwenden)
Nach Ссылка , wenn es nur eine relativ kleine Menge verschiedener Werte auf dem bestimmten col gibt (wie es hier der Fall ist) mit ~ 30 Kategorien), die Bedingung
%Vor%kann als rekursiver CTE
angegeben werden %Vor%Das ist in meinem Anwendungsfall besser (Milisecons statt Sekunden). Aber es ist ohne die Bedingungen.
Wie fügt man den ' WHERE _conditions_
' Teil richtig zum rekursiven CTE hinzu?
Tags und Links postgresql