View Full Version : MySQL supporta le query correlate?
mcHorney
31-01-2003, 21:38
Come da titolo,grazie mille per la risposta.
Qualcuno sa che limitazioni ha rispetto a Oracle e Sql Server 2000?
Ciao, Mc
mcHorney
31-01-2003, 21:41
Consiglio vivamente questo tool per tutti quelli che usano sql in generale, mi sembra supporti oracle, sql server 200, mysql.
http://www.aquafold.com/
Ciao, Mc
igorlazunna
31-01-2003, 22:43
scusa, intendi qualcosa del genere
select cognome, nome from anagrafica where exists (select * from partita where giocatore=anagrafica.n_giocatore)
?
ovvero se il risultato della sottoquery restituisce un numero di righe diverso da 0 allora exists vale TRUE e dalla tabella anagrafica sono estratti nome e cognome corrispondenti ?
se è così, in mysql non ci sono riuscito, e non trovo nulla di simile nella documentazione. ho dovuto fare 2 query distinte.
Comunque se non era questo il problema, puoi spiegarmi?
si accettano chiaramente anche suggerimenti.
mcHorney
31-01-2003, 22:54
Una cosa simile, anche senza la clausola exists
mcHorney
31-01-2003, 22:58
SELECT Dip#, Nome, Stipendio FROM Impiegati X
WHERE Stipendio > (SELECT AVG(Stipendio) FROM Impiegati
WHERE X.Dip#=Dip#)
ORDER BY Dip#;
Le supporta solo dalla versione 4.1.x che è in Alpha (quasi Beta oserei dire) attualmente... La 4.0.x alla prossima release diventerà Stable, ma non le supporta...
mcHorney
01-02-2003, 15:20
Avevo scoperto, aspetterò la 4.1 per windows,speriamo arivi presto, nel frattempo mi arrangio.
Grazie, Mc
mcHorney
01-02-2003, 15:53
A questo indirizzo http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html si possono trovare informazioni su come sopperire alla mancanza del supporto alle query correlate.
Ciao, Mc
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.