Quote n°14809 • Publié le 13-08-2013
Proposée par un contributeur chatnonyme
Pas compris ? Demandez une explication à Captain Obvious
Proposée par un contributeur chatnonyme
Pas compris ? Demandez une explication à Captain Obvious
Commentaires
Ajouter un commentaire
Ajouter un commentaire
AAAA : American Association of Advertising Agencies
BBBB : Bill Bailey's Birdwatching Bonanza
Oui, comme dans la quote, l'explication de ces sigles ne sert à rien.
Merci j'ai fini de troll
*Flies Away"
Sinon tu retire la table aaaa, et t'as plus rien dans le from....
Ça me rappelle quand on était gamin et que l'on jouait au téléphone arabe...
Bah là, c'est le résultat final ; et on est loin de l'explication de départ !!!
Mettons qu'il ait une requête qui fasse des jointures car besoin de plusieurs champs de plusieurs tables, mais qui dépendent de certains paramètres.
On aurait par exemple select aaaa.a, bbbb.b from aaaa join bbbb on aaaa.ab = bbbb.ba;
Hé bien dans les cas où il n'a pas besoin du champ 'a' il vire la table aaaa du from (et du join aussi du coup), ce qui donne juste select bbbb.b from bbbb;
La table bbbb pouvait donc être utile dans son exemple mais je pense qu'il a posé le cerveau en cours de route.
Oui c'est la seule chose qui m'est venu à l'esprit en lisant la quote...
-Si c'est le cas (si il n'y a pas d'autres éléments de la table aaaa de sélectionnés) alors je vire la table du 'FROM' (elle n'intervient plus das la sélection)
-Sinon (s'il reste des éléments de la table aaaa de sélectionnés) alors j'y touche pas :)