Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3339 connectés 

 


Dernière réponse
Sujet : REQUETE SQL
axelkoala SGBD SAGE IMPORTER DANS ACCESS  
3600 lignes pour les produits

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
axelkoala SGBD SAGE IMPORTER DANS ACCESS  
3600 lignes pour les produits
jupiler elles sont grosses tes 2 tables ?
 
c'est quoi le SGBD?
thegti

axelkoala a écrit a écrit :

SELECT NOM
FROM TABLE2
WHERE NOT EXISTS ( SELECT 1 FROM TABLE1 WHERE TABLE1.NOM=TABLE2.NOM);
 
MARCHE BIEN DANS LA PETITE BASE  




 
bah marche dans la grande aussi alors, mais prends plus de temps, c tout :D

axelkoala SELECT NOM
FROM TABLE2
WHERE NOT EXISTS ( SELECT 1 FROM TABLE1 WHERE TABLE1.NOM=TABLE2.NOM);
 
MARCHE BIEN DANS LA PETITE BASE
thegti

axelkoala a écrit a écrit :

PERDU  :cry:  CA MARCHE PO  




 
bien sur ca marche
c'est les données qui ne te retournent pas de résultats c tout
ou alors tu t'es mal exprimé sur ce que tu voulais faire

axelkoala j ai fait le test sur 2 autres tables moins volumineuses
SELECT NOM
FROM TABLE2
WHERE TABLE2.NOM NOT IN  (SELECT NOM FROM TABLE1);
 
CHamps : NOM pour table1
         axel
         rapha
 
CHamps : NOM pour table2
         romain
         axel
         rapha
 
resultat romain donc ca marche bien mais po ds ma base  
pk ca rame ???
jupiler question à 2 eurocents : est-ce que la table AR_REF  possède bien des lignes que l'autre n'a pas ?  
 
 
On sait jamais ....
axelkoala SELECT AR_REF
FROM F_ARTICLE
WHERE EXISTS ( SELECT AR_REF FROM PRICE WHERE PRICE.AR_REF=F_ARTICLE.AR_REF);
 
MARCHE ET RENVOIE LES TRUCS EGAUX L AUTRE NE MARCHE PO
axelkoala PERDU  :cry:  CA MARCHE PO
thegti SELECT AR_REF
FROM F_ARTICLE
WHERE NOT EXISTS ( SELECT 1 FROM PRICE WHERE PRICE.AR_REF=F_ARTICLE.AR_REF);
 
en version plus performante:
SELECT F.AR_REF
FROM F_ARTICLE F LEFT OUTER JOIN PRICE P ON (P.AR_REF=F.AR_REF)
WHERE P.AR_REF is null
axelkoala IL PREND LA SYNTAXE MAIS RETOURNE RIEN OU BOUCLE INFINIE
jupiler ca te dit quoi?
 
ca marche pas parce que le résultat est mauvais ou parce que la syntaxe est mauvaise ?
Lord II C'est sur quel systeme de base de données
 
si c'est mysql c'est normal pas de support des select imbriqués
axelkoala SQL  :gun: A  [:axelkoala]
axelkoala ARF CA MARCHE PO
Lord II essaye not in plutot que not exist
jupiler SELECT AR_REF  
FROM F_ARTICLE  
WHERE AR_REF NOT IN( SELECT AR_REF FROM PRICE);  
 
 
c'est laid mais ca doit marcher
axelkoala J ai 2 table AF_ARTICLE et PRICE
 
avec les memes champs AR_REF,AR_DESIGN,AR_PRIXACH,AR_PRIXVEN
 
je voudrais les comparer et faire resortir les AR_REF qui sont dans une table et po dans l autre  
 
SELECT AR_REF
FROM F_ARTICLE
WHERE NOT EXISTS ( SELECT AR_REF FROM PRICE);
 
NE MARCHE PO MERCI D AVANCE  :cry:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)