Salve ragazzi, ho le seguenti tabelle:
codice:
Categoria:
id_categoria(PK) - nome

Immagine
id_immagine(PK) - id_categoria(FK) - data - titolo - descrizione - path
P.S: Per il campo id_categoria(FK) ho creato semplicemente un campo di tipo inter(potrebbe essere questo il problema?)

Adesso dovrei estrapolare tutti i dati, e devo anche estrapolare un campo contenente il numero di categorie, ho fatto una cosa del genere, ma non va bene...

codice:
SELECT COUNT(DISTINCT C.id_categoria) as num_cat, id_immagine, titolo, descrizione, path, data 
FROM immagine as I, categoria as C WHERE I.id_categoria=C.id_categoria
Grazie anticipatamente...