|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mai 2008 Messages : 11 ![]() |
hello le monde,
voila j'utilise la commande suivante pour faire une jointure: Code :
D'après mes recherche la solution se trouve dans les alias. Du coup je fabrique ceci (qui fonctionne aussi et qui RESOUD le problème): Code :
J'espère que je me suis bien expliquer car ce n'est pas facile... Merci |
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
1) Il faut éviter de ranimer la guerre des étoiles !
2) Plutôt que le WHERE avec une sous requête corrélée, pourquoi ne pas faire une seconde jointure ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
10
|
|
|
#3 |
|
Membre actif
![]() Inscription : janvier 2012 Messages : 117 ![]() |
D'accord avec Cinephil, autant avoir une requête claire dont on sait ce qu'elle renvoie, que des SELECT *. Cela facilitera la maintenance...
Autre remarque, peux tu faire sans le LIMIT? Je ne vois pas de ORDER BY dans ta requête, donc comment connais tu les premiers enregistrements retournés? |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 11 ![]() |
CinePhil>
1) Thx, après avoir lu cette page je comprend mieux pourquoi il ne vaudrai mieux ne pas utiliser le *. Néanmoins a titre d'info, es t il possible de faire ce que je demandais ? CAD une sorte de SELECT * AS 'prefixA_' . 2) Je ne comprend pas bien la, selon moi le WHERE est obligatoire ? Comment tu ferait ca sinon ? KookieMonster> Le LIMIT est obligatoire dans mon cas .... faudrait t il le faire sans ? si oui, pk ? Par contre c'est vrai que j'ai oublier ORDER BY.... THX |
|
|
00
|
|
|
#5 | ||
![]() ![]() |
Citation:
En plus, maintenant que tu as compris que ce n'est pas bien de vouloir le faire... Citation:
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : janvier 2012 Messages : 117 ![]() |
Pour le limit, ce n'est pas une opération ensembliste et elle ne fait pas partie des normes SQL. Quand tu l'utilises (arrêtez moi si je dis des bêtises), tu t'en remets à ton SGBD pour savoir quelles lignes il va bien pouvoir te renvoyer. Sur un autre implémentant cette fonction, le résultat serait peut-être différent.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com