Bonjour à tous !
N'arrivant pas à trouver de réponse après moultes recherches, je me tourne vers vous.
Je souhaite extraire vers une table certaines lignes renvoyées par une requête en vue de réutiliser les résultats obtenus pas ce SELECT.
De manière plus concrète :
me permet de compter les occurrences d'apparition des couples (xl3_s, xl3_m).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select xl3_m, xl3_s, count(*) as occurrences from origine group by xl3_m, xl3_s order by occurrence desc ;
J'aimerais ensuite effectuer une requête du type :
où à la place du "???" je ne sélectionnerai que le couple présentant la plus forte occurrence, supprimant ensuite les autres. Lorsque je veux sélectionner le couple avec un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CREATE TABLE resultat_tri LIKE origine INSERT INTO resultat_tri ?????
Avez-vous une idée de la manière dont je pourrai procéder pour remplir cette requête ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO resultat_tri select * from origine where occurrence=mac(occurrence)
Partager