|
Bas de page | |
---|---|
Auteur | Sujet : Requête qui me pose problème |
Publicité | Posté le 27-10-2014 à 17:07:37 |
caps lock | Je n'ai pas compris où tu étais bloqué , tu peux montrer la requête qui te pose problème ? |
TotalRecall | Un conseil : poste ton schéma sous forme visuelle (un MPD suffira), ça sera plus motivant pour essayer de t'aider .
--------------- Topic .Net - C# @ Prog |
rufo Pas me confondre avec Lycos! | Au passage, tu peux avantageusement remplacer (id_personne=17 || id_personne=18) par id_personne In (17, 18) --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
rufo Pas me confondre avec Lycos! |
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
TotalRecall |
ddr555 | une requête ne sera jamais satisfaisante. il faut le faire via une procédure stockée |
TotalRecall |
rufo Pas me confondre avec Lycos! |
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Publicité | Posté le 28-10-2014 à 16:41:10 |
lasnoufle La seule et unique! | Salut!
Et sans IN/NOT IN:
Et sinon je vois pas trop en quoi ca necessite une procedure stockee.
--------------- C'était vraiment très intéressant. |
rufo Pas me confondre avec Lycos! | MagicBuzz, ça veut dire quoi CTE --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Furaxx | Bon alors déjà merci à tous pour votre aides et proposition, je vais voir pour tester et continuer ça demain, pas possible de ce soir.
|
MagicBuzz | CTE > Common Table Expression
|
rufo Pas me confondre avec Lycos! | Je ne connaissais pas. Merci pour l'info --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
ddr555 |
|
MagicBuzz | Si la requête ramène rien, c'est qu'il n'y a aucun plat à proposer (soit il n'y a que des plats qui ne plaisent pas aux invités, soit les invités ont déjà mangés tous les plats qu'ils aimaient).
|
ddr555 | je doute que ça soit ce qu'il recherche.
|
rufo Pas me confondre avec Lycos! | Autant, je suis d'accord avec Magicbuzz sur le fait de ne pas utiliser une procédure stockée autant je rejoins ddr555 sur le fait que dans certains cas, plusieurs requêtes SQL simples peuvent être plus rapides à exécuter qu'une grosse requête SQL complexe.
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Furaxx | lasnoufle> J'ai essayé tes requêtes qui fonctionnent bien concernant les goûts des personnes, mais qui ne regardent pas les recettes déjà faites.
Message édité par Furaxx le 29-10-2014 à 21:49:40 |
lasnoufle La seule et unique! |
--------------- C'était vraiment très intéressant. |
Furaxx | Je viens de "compléter" ta proposition de requête lasnoufle, ça m'a l'air pas mal comme résultat:
Message édité par Furaxx le 29-10-2014 à 22:27:27 |
ddr555 | le plus gros soucis c'est quand y'a pas de résultat. les jointures externes sont faites pour ça, mais dans ce cas y'a pas d'assurance d'avoir un résultat quelquepart |
Oliiii | Bon, les NOT IN ca m’ennuie
|
MagicBuzz | J'ai pas vraiment d'expérience avec MySQL, donc je veux bien croire votre phobie des IN/NOT IN (après tout, avec MySQL, on peut s'attendre à tout). En revanche, IN/NOT IN ne pose aucun problème sur des "vrais" SGBD que sont SQL Server ou Oracle. Et au contraire, ils sont souvent bien plus rapide que les jointures externes, pour la simple et bonne raisons qu'ils permettent de filtrer des sous-ensemble avant de se lancer dans la lecture fastidieuse des autres tables. Message édité par MagicBuzz le 30-10-2014 à 11:02:24 |
Furaxx | Oliiii> Merci, je vais tester ça aussi alors!
|
ddr555 | mouais, ça dépend de la taille des tables pour les IN sous Oracle. |
rufo Pas me confondre avec Lycos! | Je dirais que ça dépend des tables concernées et du contenu du IN (si on lui met un grand nb de valeurs dedans)... --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
Oliiii | Dans l'absolu ca ne change rien, en général l'optimisateur va pondre le même plan avec ou sans IN.
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[RESOLU] Postgresql pb d'import fichier CSV avec la commande COPY | problème application sms en vb.net |
Problème Ressource/Config/Log4j pas pris en compte | Problème code C++ débutant watershed |
Problème d'envoi mail en PHP avec easyphp 13.1 | Probleme encodage JEE/ eclipse / formulaire JSP |
Requête d'une donnée dans BDD | [RÉSOLU] Problème fenêtre modale et notifications |
[Excel 2007] Problème pour trouver le nombre de ligne d'une feuille | quotes dans requête pose problème |
Plus de sujets relatifs à : Requête qui me pose problème |