IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Select From D'un Autre Select


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Points : 114
    Points
    114
    Par défaut Select From D'un Autre Select
    Tous,

    Je reprends un code où je voit des requêtes du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT COUNT(XXX) AS NB FROM SELECT DISTINCT XXX TABLEX WHERE CHAMPX = TITI
    moi j'aurais plutôt vu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT COUNT(DISTINCT XXX) AS NB FROM TABLEX WHERE CHAMPX = TITI
    Qu'en pensez-vous ? En faite je ne pense pas que l'on puisse faire un select XX from d'un autre select . je me trompe ?

    A+
    Michel

  2. #2
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    il faut faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select count(champ1) as nb from table1
    where champ1=titi
    group by champ1
    Errare humanum est, perseverare diabolicum (Sénèque)

  3. #3
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    excuses un mauvais copié collé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT count(champ1) AS nb FROM table1
    WHERE champx=titi
    GROUP BY champ1
    Errare humanum est, perseverare diabolicum (Sénèque)

  4. #4
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 154
    Points : 114
    Points
    114
    Par défaut
    oui pardon j'avais oublié le group by dans ma requête.

    mais on peut faire un select XX from un autre select ?

    A+
    Michel

  5. #5
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Points : 923
    Points
    923
    Par défaut
    oui, il suffit de mettre entre parenthèses ton autre select et le nommer ( ici je l'appelle A

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select XX from (select XX from table1 where champ2=tutu) A
    mais je vois pas l'intérêt?
    tu peux préciser par un exemple?
    Errare humanum est, perseverare diabolicum (Sénèque)

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/07/2012, 11h32
  2. Réponses: 1
    Dernier message: 04/07/2011, 21h35
  3. Select dépendant d'un autre Select
    Par scrutin dans le forum Struts 2
    Réponses: 4
    Dernier message: 29/04/2011, 19h33
  4. SELECT (champ issue d'un autre SELECT) FROM
    Par Fredovsky dans le forum Requêtes
    Réponses: 2
    Dernier message: 20/02/2010, 00h47
  5. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2002, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo