Ordre SQL
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Bonjour,

je voudrais prendre les informations idendique de deux requetes.
L'ordre SQL est Intersect, seulement ca ne fonctionne pas en Windev, avez-vous déjà réussis a faire cela ?

Merci

Contribution le : 01/02/2007 12:01

Edité par drcharly93 sur 7/2/2007 13:08:24
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Stagiaire WDF
Inscrit:
05/09/2006 12:18
Post(s): 9
Bonsoir,
En fouinant dans une doc SQL, j'ai trouvé ceci :
------------------------------------------------------------
INTERSECT
The INTERSECT operator is used to evaluate results returned by two queries but
includes only the records produced by the first query that have matching ones in
the second. This operator is implemented in Oracle and IBM DB2 UDB but not in
Microsoft SQL Server 2000, which uses EXISTS operator for this purpose.
------------------------------------------------------------
J'espère que ça peut servir.
A+
phil

Contribution le : 01/02/2007 17:59
_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème !
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Merci, j'ai essayé, mais sans succès.
Dans Windev apparament, ce serait plutot EXIST que EXISTS
Il me dit que ma ( est innatendue.


Requete :
---------
select * from client_fournisseur EXIST (select * from client_fournisseur,client_fournisseur_hierarchie_fournisseur,hierarchie_fournisseur where client_fournisseur.idclient_fournisseur=client_fournisseur_hierarchie_fournisseur.idclient_fournisseur and client_fournisseur_hierarchie_fournisseur.idhierarchie_fournisseur=hierarchie_fournisseur.idhierarchie_fournisseur and hierarchie_fournisseur.idhierarchie_fournisseur=13)

Contribution le : 02/02/2007 14:57
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Pourquoi faire Compliquer
SELECT * from client_fournisseur 
WHERE
client_fournisseur.idclient_fournisseur=client_fournisseur_hierarchie_fournisseur.idclient_fournisseur
AND
client_fournisseur_hierarchie_fournisseur.idhierarchie_fournisseur=hierarchie_fournisseur.idhierarchie_fournisseur
AND
hierarchie_fournisseur.idhierarchie_fournisseur=13

Contribution le : 02/02/2007 16:05
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Merci, mais là, j'ai deux requetes (ici, c'est un exemple, mais chaque requete se construit dynamiquement.)
Sinon, oui, j'y avait pensé, mais il faudrait changer beaucoup de chose dans le code. c'est pour cettte raison que je chechais une commande (Intersect).

Contribution le : 06/02/2007 08:47
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

INTERSECT est une instruction ensembliste,
meme si la syntaxe via WinDev n'est pas similaire, Les instructions ensemblistes existent sous windev
WHERE
client_fournisseur.idclient_fournisseur=client_fournisseur_hierarchie_fournisseur.idclient_fournisseur

est une instruction ensembliste

Contribution le : 06/02/2007 13:09
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Désolé, mais ce que vous me montrez, c'est une bête jointûre.
Ok, ca marche si je met tous en une seule requete, le probème est que je dois garder deux requêtes bien distinctes. D'ou ma question, y a t il une équivalence en Windev de l'intersect ?

Contribution le : 06/02/2007 16:15
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Developpeur WDF
Inscrit:
26/07/2004 09:01
Post(s): 127
Bonjour,
Pour voir les instructions utilisables en Windev (HyperFile) :
F1 - Recherche - 'Commandes SQL disponibles dans une requête SQL'

Bon courage

Contribution le : 06/02/2007 17:21
_________________
Faut pas trop se prendre au sérieux ...
Créer un fichier PDF de la contribution Imprimer


Re: Ordre SQL
Developpeur WDF
Inscrit:
02/05/2003 09:10
Post(s): 103
Ok, c'est réglé et pas réglé en mm temps.
C'est à dire que j'utilise le In () mais apparament l'inter n'existe pas en windev.

Contribution le : 07/02/2007 08:41
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2