WÄHLEN Sie Abfrage 1-Zeile aus jeder Gruppe

Dies ist eine Produkt-Tabelle und haben paar Millionen Datensätze.

WÄHLEN Sie Abfrage 1-Zeile aus jeder Gruppe

Ich möchte die Liste aufnehmen, wie unten:
Normalerweise verwende ich:

SELECT id, 
       product_name, 
       store_id 
FROM product
GROUP BY store_id 
ORDER BY id.

Derzeit mit SQL-performance-Problem. Ich brauche SQL-Abfrage, Ausgabe, Ergebnis wie dieser.

WÄHLEN Sie Abfrage 1-Zeile aus jeder Gruppe

  • Poste bitte die Tabellenstrukturen und die Ausgabe der explain-Anweisung als Teil der Frage, also wir können sehen, WARUM die Abfrage so langsam ist. Stellen Sie sicher, dass Indizes in der Tabelle definition.
  • erwähnen Sie Ihren Tabellennamen in der Abfrage "Produkt"
InformationsquelleAutor Vill Raj | 2013-01-17
Schreibe einen Kommentar