Frage

Ich habe 2 verschiedene Abfragen auf derselben Tabelle.Der erste ist von der Form -

generasacodicetagpre.

und die andere:

generasacodicetagpre.

und Tabelle verfügt über Spalten - A, B, ID, Zeitstempel, Typ. Im Moment rufe ich die erste Abfrage von Java an, nehme den RESUTSET-Ausgang aus und schleifen Sie ihn, um die zweite Abfrage für jeden Typ aufzurufen, der in der ersten Abfrage zurückgegeben wurde.

Ich brauche sowohl min (a), max (b) Dinge von der ersten Abfrage und der IO zählt von der zweiten Abfrage.Ist es möglich, es in einer Abfrage zu tun?Ich verwende Amazon RedShift als meine Datenbank.

War es hilfreich?

Lösung

RedShift ist ziemlich begrenzt .Es basiert auf PostgreSQL 8.0.2 und viele neue Funktionen werden nicht unterstützt.Dies sollte funktionieren (ungeprüft):

generasacodicetagpre.

In Abhängigkeit von der Datenverteilung ist dies möglicherweise schneller oder nicht:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top