Mi trovo di fornte a un problema con la costruzione di una query: il punto di partenza sono due tabelle, articoli e immagini, che sono unite correlate da un comune campo id_articolo: ad ogni articolo possono essere associate da zero a infinite immagini.
Devo estrarre con una sola query ( per dei validi motivi) solo gli articoli con più di una immagine.
Uso correntemente LEFT JOIN per unire tra più tabelle (anche 3 o 4), ma in questo caso non riesco, vi posto il mio sql non corretto:
qualche indicazione?Codice PHP:SELECT DISTINCT articoli.id_articolo AS id_articolo, articoli.titolo AS titolo, articoli.data AS
data, immagini.id_articolo AS id_articolo2, immagini.file AS file, immagini.alt AS alt FROM
immagini LEFT JOIN articoli on articoli.id_articolo = immagini.id_articolo
WHERE articoli.visibile=1 AND COUNT(immagini.id_immagine)>1 ORDER BY articoli.data
sicuramente sbaglio nell'uso di COUNT, senza considerare che forse mi serve pure un GROUP BY...

Rispondi quotando