A voir également:
- Counter les sous ensemble
- Branchement autoradio fil jaune et rouge ensemble - Forum Autoradio
- Testons ensemble avis - Forum Consommation & Internet
- Affichez l'ensemble des diapositives à l'écran avec 5 diapositives par ligne. - Forum Powerpoint
- Partez ensemble en exploration pour le faire évoluer - Forum Pokémon
- Comment se désabonner de cafeingz ? - Forum Consommation & Internet
3 réponses
Salut,
votre question n'est pas claire du tout.
Une requête ne peut pas obtenir d'une table les résultats d'une autre.
Que devez vous compter? obtenir? à partir de quoi?
Si vous devez compter sur la table client le nombre d'habitants de San Jose une requête avec une clause WHERE suffit.
S'il y a des "sous-ensemble" à prendre en compte vous pouvez faire des sous-requêtes ou même utiliser des alias si ces sous-ensembles sont sur différentes tables.
Une sous-requête utilise le résultat d'une requête dans une autre.
Sinon vous avez GROUP BY qui permet de grouper par un ou plusieurs critères.
Si par contre vous devez faire une jointure de table cela se fait à la création des tables en utilisant une clé étrangère.
Surtout qu'avez vous fait comme requête pour l'instant?
Parce que si vous ne faites rien personne ne le fera pour vous.
Vous tromper permettra de vous faire progresser et ce n'est pas grave tant que vous faites quelque chose...
Première chose à faire est de laisser tomber l'affichage de tables ou même la programmation pour vous demander avec des termes humains ce que vous voulez.
Quand vous pouvez le formuler en une phrase compréhensible(voire 2 si c'est un peu plus complexe) vous avez fait 90% du boulot.
Pour les 10% restants c'est par là:
https://sql.sh/cours/select
votre question n'est pas claire du tout.
Une requête ne peut pas obtenir d'une table les résultats d'une autre.
Que devez vous compter? obtenir? à partir de quoi?
Si vous devez compter sur la table client le nombre d'habitants de San Jose une requête avec une clause WHERE suffit.
S'il y a des "sous-ensemble" à prendre en compte vous pouvez faire des sous-requêtes ou même utiliser des alias si ces sous-ensembles sont sur différentes tables.
Une sous-requête utilise le résultat d'une requête dans une autre.
Sinon vous avez GROUP BY qui permet de grouper par un ou plusieurs critères.
Si par contre vous devez faire une jointure de table cela se fait à la création des tables en utilisant une clé étrangère.
Surtout qu'avez vous fait comme requête pour l'instant?
Parce que si vous ne faites rien personne ne le fera pour vous.
Vous tromper permettra de vous faire progresser et ce n'est pas grave tant que vous faites quelque chose...
Première chose à faire est de laisser tomber l'affichage de tables ou même la programmation pour vous demander avec des termes humains ce que vous voulez.
Quand vous pouvez le formuler en une phrase compréhensible(voire 2 si c'est un peu plus complexe) vous avez fait 90% du boulot.
Pour les 10% restants c'est par là:
https://sql.sh/cours/select
Bonjour
Tu ne pourras pas obtenir ce résultat aec une seule requête.tu vas devoir en faire une par sous ensemble voulu.
Tu devras utiliser (pas de where contrairement à ce qui t'a été répondu avant .. ) la clause GROUP BY et la fonction COUNT
Tu ne pourras pas obtenir ce résultat aec une seule requête.tu vas devoir en faire une par sous ensemble voulu.
Tu devras utiliser (pas de where contrairement à ce qui t'a été répondu avant .. ) la clause GROUP BY et la fonction COUNT