salve a tutti, ho dei problemi a capire l'errore in questa join:
se faccio:
SELECT *
FROM (SELECT p.ID_PAG,p.ID_HOST,p.ID_PATH,l.ID_LINK,l.ID_PAG_IN ,l.ID_PAG_OUT
FROM (pagina AS p) JOIN (link AS l) ON p.ID_PAG = l.ID_PAG_IN
GROUP BY p.ID_PAG) AS pag1
funziona, è una semplice query che effettua una join tra 2 tabelle, raggruppa e dà un alias.
Se la estendo, e diventa:
SELECT *
FROM (SELECT p.ID_PAG,p.ID_HOST,p.ID_PATH,l.ID_LINK,l.ID_PAG_IN ,l.ID_PAG_OUT
FROM (pagina AS p) JOIN (link AS l) ON p.ID_PAG = l.ID_PAG_IN
GROUP BY p.ID_PAG) AS pag1 JOIN
pagina AS pa ON pag1.ID_PAG_OUT = pa.ID_PAG )AS pag2
Dice errore di sintassi near l'ultima parentesi del codice che ho inserito.Non cambia nulla se non scrivo AS pag2. Qualcuno mi sa aiutare?
Grazie, ciao