Salve a tutto il forum, avrei la necessità di contare tutti i commenti in una query di selezione articoli per l'impaginazione dei dati...
Lo schema del database è questo:
articles
-- id
-- title
-- abstract
-- data_publication
-- city_id
-- gallery_id
-- user_id
-- image
users
-- id
-- firstname
-- lastname
comment
-- id
-- article_id
ovviamente non ho messo tutte le colonne.
con una join sono riuscito a collegare la tabella article con la tabella user tramite la relazione articles.user_id e users.id in questo modo:
codice:
SELECT
`articles`.`id` AS id,
`articles`.`title` AS title,
`articles`.`abstract` AS abstract,
`articles`.`data_publication` AS data_publication,
`articles`.`city_id` AS city_id,
`articles`.`gallery_id` AS gallery_id,
`articles`.`user_id` AS user_id,
`articles`.`image` AS image,
`users`.`id` AS user_id,
`users`.`firstname` AS firstname,
`users`.`lastname` AS lastname
FROM (`articles`)
JOIN `users` ON `users`.`id` = `articles`.`user_id`
ORDER BY `articles`.`id` DESC
LIMIT 32
Ora avrei la necessita di 'dirgli' all'istruzione SQL di estrarmi il numero di commenti associati per ogni articolo... e qui sono entrato nel panico!!!
ragazzi mi potete aiutare a risolvere questa questione...