-
aiuto per view mysql
ho bisogno di aiuto per una view in msql:
questo è il mio SQl
Codice:
CREATE VIEW `leonidas`.`View_Anagrifica` AS
SELECT `nomepersona`,`cognomepersona`,`datadinascita`,`telefono`,`duratapermanenza`,`note` FROM persone
SELECT `nomegruppo` FROM `gruppi` INNER JOIN `persone` ON `gruppi`.`idgruppo` = `persone`.`id_gruppo`
CHE NON FUNZIONA...
le query singole invece funzionano, quindi la domanda è: si possono inserire due o + select in una vista? se si dove ho sbagliato?
per intenderci, l'errore è questo:
Codice:
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT `nomegruppo` FROM `gruppi` INNER JOIN `persone` ON `gruppi`.`idgruppo` = ' at line 3
-
Il problema dovrebbe essere nella versione MySQL su altervista.
A quanto so, le viste sono supportate solo nella versione 5, la cui installazione è stabilita, ma a data da destinarsi...
Anzi: qualcuno sa qualche novità in merito?
La soluzione è implementare la query ogni volta, direttamente nel tuo codice.
Spero di esserti stato utile!
In merito è aperta anche questa discussione. Dagli un'occhita!
-
E cmq faresti meno della vista, usa gli alias nella query in join