une requete sur deux fichiers / ou liste sur deux fichiers ?
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Bonjour,

Comment faire, car le résultat est fautif.

J'ai deux fichiers.
Tout les deux comportent la rubrique "modelnr".

Je voudrais une requête ou une liste qui m'affiche tout les résultats des deux fichiers concernant "modelnr".

J'ai essayé avec le sql mais la requete est fautif, elle n'en finit pas ?

BAV

Contribution le : 12/11/2007 11:40
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,

HExecuteRequeteSQL(NomReq,NomConnexion,hRequeteDefaut,"Select * FROM FicA,FicB WHERE FicA.modelnr=FicB.modelnr WHERE FicA.modelnr='"+Valeur+"'")

Contribution le : 12/11/2007 13:46
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Merci pour ta réponse

En "valeur" je mets quoi ? est une chaîne ?

Je veux tout les enregistrements.



Autre chose : j'ai essayé avec UNION mais cela ne fonctionne pas ? J'ai fait deux requêtes; une sur chacune des fichier.
Et séparément elles fonctionnent.
Mais un requête UNION avec les deux ne fonctionne pas ??

BAT

Contribution le : 12/11/2007 14:59
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
La valeur correspond au mode désiré

Essaye juste ça:
"Select * FROM FicA,FicB WHERE FicA.modelnr=FicB.modelnr"

ps:je me suis trompé il n'y a pas 2 WHERE mais un seul le 2eme étant un 'AND'

Contribution le : 12/11/2007 16:17
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Elle fonctionne, mais ne me donne pas ce que je veux.

FicA.modelnr=FicB.modelnr

Selon ton sql je n'ai que les résultats ou les modelnr sont =.

Hors je veux TOUT les modelnr, et uniquement ceux là, des deux fichier ?

BAT et merci

Contribution le : 12/11/2007 16:53
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
La requete présenté pour l'instant donne la jonction entre les deux ensemble.

Chapeau_m Semble souhaiter l'ensemble complet des occurrences disponibles dans les deux fichiers.

Je ne suis pas assez complet mais je pense qu'il faut 2 ou 3 requêtes.

1 : Celles de A qui ne sont pas dans B
2 : Celles qui sont dans A et B
3 : Celles de B qui ne sont pas dans A

1+2+3 = tous les modelnr

On peut simplifier en 2 requêtes...
1 + 2 = Tout A
3 : Celles de B qui ne sont pas dans A

3 peut être explimée comme suit
SELECT ... FROM FicB WHERE modelnr NOT IN(SELECT FicA.modelnr FROM FicA)


Remplir la liste des éléments du fichier A et ajouter le résultat de cette requête.

Pour éviter les problèmes de performance, il est possible ensuite (une fois que le résultat est juste) d'utiliser un fichier temporaire comme support de donnée et de brancher la liste/table sur ce fichier.

L'alimentation du temporaire sera réalisé par copie du fichier A dans laquelle on injectera les données issues du parcours de la requête.

Contribution le : 12/11/2007 17:01
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
A mon avis j'ai une erreur de syntaxe ?

SELECT ['ICD Leads$'].Model_Number FROM ['ICD Leads$']
WHERE
Model_Number NOT IN

(SELECT ['PaceMakers Leads$'].Model_Number FROM ['PaceMakers Leads$'])

Contribution le : 12/11/2007 17:27
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
Stagiaire WDF
Inscrit:
25/08/2006 13:13
Post(s): 27
Essaye
SELECT * FROM TABLE WHERE NOT EXISTS(SELECT * FROM TABLE2)

Contribution le : 13/11/2007 09:50
Créer un fichier PDF de la contribution Imprimer


Re: une requete sur deux fichiers / ou liste sur deux fichiers ?
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Select * FROM FicA FULL JOIN FicB ON FicA.modelnr=FicB.modelnr

Contribution le : 13/11/2007 12:44
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