|
Bas de page | |
---|---|
Auteur | Sujet : probleme requete jointure et distinct |
Publicité | Posté le 15-07-2008 à 16:56:45 |
anapajari s/travail/glanding on hfr/gs; | 1/ apprends à écrire une jointure
--------------- Software and cathedrals are much the same - first we build them, then we pray. |
krovomi | Les jointures sont bonnes, hormis le fait que je n'utilise pas des mots clés comme JOIN ou INNER JOIN, etc...
|
anapajari s/travail/glanding on hfr/gs; | Tes jointures sont certes bonnes mais cela doit faire environ 10 ans qu'on a arreté de les écrires comme ça. Quand tu postes sur un forum, si tu veux que ta question "touche" le plus grand nombre de personne, il est préférable d'utiliser l'écriture "standard d'aujourd'hui" Quand à l'erreur ( c'est plus facile avec le code), je suis vraiment pas expert oracle mais un petit coup d'oeil sur la doc nous donne:
Message édité par anapajari le 16-07-2008 à 09:55:06 --------------- Software and cathedrals are much the same - first we build them, then we pray. |
krovomi | ok j'ai fait des left join à la place. Mais cela me parait bizarre quand même qu'en rajoutant un distinct sur un champ il bourrine le fichier temp alors qu'en principe le distinct devrait ressortir moins de résultats et par conséquent bourriner plus le fichier temp. Or ça marche bien...
|
MagicBuzz | inner join, pas left bourdel !
|
krovomi | Ok, merci magicBuzz je vais voir de ce côté là |
krovomi | En fait j'ai beau mettre les champs aussi petit qu'il se peut (à savoir que max j'ai des champs qui font varchar2(55), et ça ne change rien, j'ai toujours ce problème de File I/O.
Message édité par krovomi le 16-07-2008 à 12:34:50 |
MagicBuzz | je dirais que t'es tombé sur un bug d'oracle.
|
anapajari s/travail/glanding on hfr/gs; | tes jointures sont bonnes mais si tu ne mets pas de distinct tu te retrouves evidemment avec des doublons.
--------------- Software and cathedrals are much the same - first we build them, then we pray. |
Publicité | Posté le 16-07-2008 à 14:45:43 |
krovomi | @MagicBuzz : Je fais tous mes tests sous PL/SQL developer, et oui je peux faire un select sans le distinct, ça ne pose pas de problème particulier.
Message édité par krovomi le 16-07-2008 à 15:13:05 |
anapajari s/travail/glanding on hfr/gs; | essaye en faisant des sous-select qui contiennent le distinct de chaque table --------------- Software and cathedrals are much the same - first we build them, then we pray. |
krovomi | Une autre question :
|
anapajari s/travail/glanding on hfr/gs; | nan mais left outer c'est plus lisible que right
--------------- Software and cathedrals are much the same - first we build them, then we pray. |
krovomi | Bien sur, mais je n'y connais absolument rien en requete ca n'est pas mon domaine, c'est juste pour dépanner que je suis dessus, donc je test un peu |
MagicBuzz | bon, et ce test dans SQL+ ?
Message édité par MagicBuzz le 16-07-2008 à 18:06:58 |
Sujets relatifs | |
---|---|
Problème de calcul modulo | Problème de pointeur |
[CSS] Problème de footer sous un div avec du contenu fixe/variable | probleme formulaire/mysql |
[DOTNET] Probleme improbable de Random | Requète sur plusieurs lignes |
Problème caractères spéciaux et CuteNews (é, à, ç...) | gros probleme avec gettext sous fedora |
condition where : recherche par mot clé | [résolu]Jointure externe et GROUP BY |
Plus de sujets relatifs à : probleme requete jointure et distinct |