Je crée une table pour la table de transaction using mysql ... j'ai besoin de récupérer les données de transaction fréquentes de cette table ... comment trouver les données fréquentes de la table m'aident!comment sélectionner l'élément le plus fréquent de la table en utilisant mysql query?
0
A
Répondre
0
essayez ceci:
Select Top 1 Item
From
(Select Item, Count(*) Frequency
From Table
Group By Item
Order By Count(*) Desc) Z
qui retourne un seul enregistrement, ou ...
Select Item From
(Select Item, Count(*) Frequency
From Table
Group By Item) Z
Where Z.Frequwncy =
(Select Max(Frequency) From Z)
qui retournera tous les enregistrements avec cette fréquence maximale (nombre).
Ajoutez tous les prédicats ou autres colonnes de sortie dont vous avez besoin pour personnaliser le sql ...
Veuillez fournir le schéma de la (des) table (s) concernée (s) et une définition de ce que cela signifie dans le contexte. –