salut !
voilà ma question est toute simple : existe-il des règles pour savoir "du premier" coup si on doit passer par une requête imbriquée ou sa vient par essai et tatonnements comme c'est fut pour mon cas ?
merci à tous.
salut !
voilà ma question est toute simple : existe-il des règles pour savoir "du premier" coup si on doit passer par une requête imbriquée ou sa vient par essai et tatonnements comme c'est fut pour mon cas ?
merci à tous.
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
à vrai dire j'attendais un retour d'expérience mais comme y'a pas eu d'écho jusqu'ici je vais parler de ma règle qui, je ne sais, si elle est juste ou faux.
je me suis aperçu qu'au delà de deux niveaux de jointure je devais passer par une requête imbriquée si je devais faire appel à des champs plus profonds.
je m'explique par un petit exemple.
j'ai dans une table des unités qui représentent une entité géographique, elle est découpée en centres qui sont à leur tour découpés en communes. dans les communes on réalise des prestations, donc si je dois savoir, en plus du nom de l'unité et du nom du centre, le nombre de prestations par unité je passe par une requête imbriquée mais ce que je veux savoir est-ce une obligation ou tout simplement que je me rend la vie difficile car d'après ce que j'ai lu il faut toujours essayer de passer par les chemins les plus simples or les requêtes imbriquées ne le sont pas.
j'espère avoir été claire sur ce que je voulais exposer comme problème.
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Ma position c'est :
"Ma query doit être simple à lire et facile a maintenir"
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Je ne comprend pas le problème d'utiliser plus de 2 niveaux de jointures.
J'utilise principalement des jointures et il n'est pas rare que j'ai plus de 5 jointures dans une requête.
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Un élément de réponse :
http://sqlpro.developpez.com/cours/s...usrequetes/#L3
Bon courage ou Bonne Chance (selon le contexte)
Mon blog sur WordPress
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager