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

C++Builder Discussion :

faire un Query sur un Query ?


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv� Avatar de davestar
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Septembre 2003
    Messages
    99
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2003
    Messages : 99
    Par d�faut [R�solu]faire un Query sur un Query ?
    Bonjour j'aimerais savoir si il est possible de faire une requ�te Sql dans un query sur le resultat d'une requ�te d'un autre query plutot que de faire une boucle de cette fa�on :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    while (!qryMonQuery->Eof) 
            {
              if ( qryMonQuery->FieldByName("champ1") == x1 and qryMonQuery->FieldByName("champ2") == x2 )
               break;
              qryMonQuery->First();
            }
    j'aimerais avoir un truc dans ce style la
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    qryMonQuery2->SQL = "Select * from MonQuery1 where champ1 = :x1 and champ 2 = :x2"
    avec x1 et x2 en parametre

    Voila j'esp�re que c assez clair
    J'ai effectu� une recherche sur le forum mais en vein.

    Bonne Journ�e

  2. #2
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Pourquoi tu utilises pas les SELECT imbriqu�s dans ta requ�te SQL, �a sera surement plus simple.

    Va voir la FAQ SQL, elle t'expliquera comment faire.

  3. #3
    Membre �prouv� Avatar de davestar
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Septembre 2003
    Messages
    99
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2003
    Messages : 99
    Par d�faut
    je ne peux pas car c'est du dynamique.

    La requete de mon premier query est cr�� dynamiquement.
    J'ai vraiment besoin de parcourir le resultat de cette requette pour savoir si une ligne ne contient pas d�ja 4 champs des 5 champs que je veux inserer.
    Je ne peux pas cr�er une contrainte d'unicit� dans ma table sur ces 4 champs pour certaines raisons.


    Merci d'avoir r�pondu si rapidement.

  4. #4
    Membre Expert
    Avatar de bakaneko
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 268
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 268
    Par d�faut
    Vois pas! D�sol�!

  5. #5
    Membre �prouv� Avatar de davestar
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Septembre 2003
    Messages
    99
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2003
    Messages : 99
    Par d�faut
    Ton premier post ma �clair� !!!!

    en fait il faut construire la requette de mon 2 �me query dynamique ment de tel sorte :


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
     
    qryMonQuery2->SQL->Add(qryMonQuery1->SQL->Text Intersect ); 
    qryMonQuery2->SQL->Add( "Select * from matable where champ1 = x1 and champ2 = x2 ");
    avec x1,x2 des parametres qui seront ajout� dans cette requette mais j'ai pas le temps de d�tailler


    Merci Bcp

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [2008R2] SQLCMD faire une boucle sur une query
    Par janlouk dans le forum D�veloppement
    R�ponses: 2
    Dernier message: 25/06/2015, 14h10
  2. SQL Query sur deux tables diff�rentes.
    Par kabal22 dans le forum Langage SQL
    R�ponses: 1
    Dernier message: 25/12/2005, 17h52
  3. R�ponses: 1
    Dernier message: 13/12/2005, 19h48
  4. R�ponses: 12
    Dernier message: 27/10/2005, 13h06
  5. Query sur plusieurs colonnes avec count(distinct...)
    Par Jeankiki dans le forum Langage SQL
    R�ponses: 2
    Dernier message: 18/08/2004, 15h22

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