|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
[SQL] con MySql 5 si.. con il 4 no..
Ciao ragazzi,
da tempo uso la seguente query in una pagina php su mysql 5: Codice:
SELECT id_catg1 , name_catg1 , id_catg2 , name_catg2 FROM ( select c1.catid AS id_catg1, c1.name_cat AS name_catg1 from market_cat c1 where c1.idpadre=0 ) Catg1 LEFT JOIN ( select c2.catid AS id_catg2, c2.name_cat AS name_catg2, c2.idpadre AS pid_c2 from market_cat c1 , market_cat c2 where c2.idpadre = c1.catid ) Catg2 ON Catg1.id_catg1 = Catg2.pid_c2 ORDER BY name_catg1 ASC , name_catg2 ASC Non riesco a capire perchè... sapreste consigliarmi? grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
troppo tosta come query eh
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
MySQL 4.0 non supporta le nested query... Il 4.1 sì, ma mi sembra che abbia alcune limitazioni...
|
|
|
|
|
|
#4 | |
|
Messaggi: n/a
|
Quote:
Cmq credo che abbia ragione Cionci |
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Aug 2006
Messaggi: 365
|
Quote:
tra le principali innovazioni dei mysql 5 c'è proprio il pieno supporto alle query annidate.. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Tra l'altro mi sembra proprio che una delle limitazione del 4.1 sia proprio che non sono sppportate subquery nel FROM mentre andavano bene nel WHERE e nel HAVING...
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Roma
Messaggi: 2532
|
E' sicuramente quello..
grazie 1000 ragazzi! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:05.



















