|
Bas de page | |
---|---|
Auteur | Sujet : Oracle : Restriction sur une requete |
KevinTran Photographe | J'ai une base Oracle contenant plusieurs milliers de références et je fais une recherche sur quelques champs :
--------------- http://www.kevintran.fr |
Publicité | Posté le 13-01-2012 à 11:29:30 |
KevinTran Photographe | Ah oui effectivement, mon exemple porte sur :
--------------- http://www.kevintran.fr |
skeye | Oui, c'est plus clair...mais plus compliqué à faire!
--------------- Can't buy what I want because it's free - |
KevinTran Photographe | c'est bien pour ça que je galère
--------------- http://www.kevintran.fr |
KevinTran Photographe | Oui pour ta dernière question, par contre la requête ne fonctionne pas...
--------------- http://www.kevintran.fr |
KevinTran Photographe | La jointure externe me semble une bonne idée, j'ai tenté mais c'est pas encore ça :
--------------- http://www.kevintran.fr |
skeye | Tu as oublié ad2.nudde is null dans le where, si je ne bigle pas. --------------- Can't buy what I want because it's free - |
Publicité | Posté le 13-01-2012 à 16:05:31 |
robbyone Non pas ! | ou un truc du genre
|
KevinTran Photographe | ah ouais, ça fonctionne bien avec
--------------- http://www.kevintran.fr |
KevinTran Photographe |
--------------- http://www.kevintran.fr |
skeye |
C'est une astuce toute bête pour remplacer des "not in"/"not exists" : une jointure externe avec un critère qu'on ne veut pas (ici, le lesion not in...), et ensuite on prend toutes les lignes pour lesquelles cette table ne retourne rien (donc null pour tous les champs de cette table). Message édité par skeye le 13-01-2012 à 17:03:02 --------------- Can't buy what I want because it's free - |
skeye | Une autre façon de faire serait celle-ci :
--------------- Can't buy what I want because it's free - |
skeye | ...enfin là il manque le compte, mais tu vois l'idée... Message édité par skeye le 13-01-2012 à 17:04:09 --------------- Can't buy what I want because it's free - |
robbyone Non pas ! |
|
skeye |
--------------- Can't buy what I want because it's free - |
KevinTran Photographe |
MEI |DarthPingoo(tm)| |
--------------- | AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps | |
KevinTran Photographe | Intéressant, c'est possible de détailler un peu plus l'utilité du "minus" ?
--------------- http://www.kevintran.fr |
MEI |DarthPingoo(tm)| | C'est la soustraction de deux ensemble :
--------------- | AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps | |
Publicité | Posté le |
Sujets relatifs | |
---|---|
tableau à double entrée à partir d'une requête | requete sql select... where... NOT in ... |
Compter le nombre de résultats d'une requête | Requête moyenne visiteurs |
Erreur d'écriture de fichier RMAN ORA-27040 Oracle | Dates oracles justes à l'affichage mais fausses dans BD Oracle |
[ORACLE] Remplacement de valeurs "NULL" | [ORACLE] - génération d'ARCHIVE LOGS en masse |
VBAccess Problème requête paramétrée Formulaire | Noms de tables accentués sous Oracle |
Plus de sujets relatifs à : Oracle : Restriction sur une requete |