Ich habe einen komplexen Select mit mehreren zeitaufwändigen berechneten Feldern. Ich möchte nur die ersten 100 Zeilen, aber ich brauche auch die Gesamtreihen. Dies bedeutet, die Abfrage einmal mit Limit < /code> und einmal ohne zu ausgeführt. Erstellen Sie die Auswahl < /code> ohne QB. Ich muss so etwas tun: < /p>
, um die Datensätze zum Anzeigen zu erhalten: < /p>
SELECT id, [ several really time intensive calculated fields ]
FROM table
WHERE [some complicated criteria]
LIMIT 100;
< /code>
Um die Gesamtdatensätze zu erhalten, möchte ich die erstellte Abfrage wiederverwenden oder gleichzeitig einen 2. erstellenSELECT id
FROM table
WHERE [some complicated criteria];
< /code>
Eine andere Option; Ich habe gelernt, dass, wenn ich die zeitintensiv berechneten Felder in eine Sub -Auswahl einfügt, Postgres sie erst ausführen, wenn die Zeile tatsächlich abgerufen wird.>
Wie kann ich mit Codesigniter QueryBuilder mehrere Abfragen gleichzeitig erstellen? ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Wie kann ich eine Entitätsmethode in einem Repository-Querybuilder aufrufen?
by Anonymous » » in Php - 0 Replies
- 17 Views
-
Last post by Anonymous
-