Requete SQL imbriquée

Résolu
nb22721 Messages postés 69 Statut Membre -  
Black_Voltage Messages postés 82 Statut Membre -
Bonjour à tous ,
J'ai une requête SQL et je ne sais pas comment la faire. Voici la conception de la table :
CONDUCTEUR(nopermis, nomcond,prenomcond,datepermis,adresse,cp,ville,tel)
LIGNE(noligne,arretdep,arretterminus,libelle)
BUS(immat,datemisenservice,type,marque)
Parcours(#nopermis,#immat,#noligne,horaire,duree)

requête à faire : Quelle est la marque du véhicule la mieux représentée au seins de la société?

J'ai compris qu'il fallait travailler sur BUS et PARCOURS et faire la somme de la durée, il faut travailler en requêtes imbriquées. Pourriez vous m'aider svp.
A voir également:

4 réponses

Black_Voltage Messages postés 82 Statut Membre 1
 
Bonjour,
Que veux-tu dire par " la mieux représentée " ?
0
Pingu
 
Salut

En français, on pourrait le traduire par "la plus nombreuse"... celle dont on a le plus de véhicules
0
Black_Voltage Messages postés 82 Statut Membre 1
 
Je reconstruit ta base de données chez moi et vais essayer quelques requêtes.
Il y'a très certainement un SELECT MAX () et un SELECT COUNT ().
0
Black_Voltage Messages postés 82 Statut Membre 1
 
Voila une piste trouvée sur un forum :


SELECT champ
FROM (
       SELECT count(*) as nbVal, champ  
       FROM table  
       GROUP BY champ
     )
 
WHERE nbVal =  
          (  
             SELECT max(tutu)  
             FROM (
                    SELECT count(*) as tutu, champ  
                    FROM table
                    GROUP BY champ
                  )
          )



Personnellement, je n'y arrive pas. Désolé.
0