ciao ragazzi, succede che , se voglio contare il numeri di alcuni record (COUNT) legati ad un record di un altra tabella (LEFT JOIN) esso mi dia 1 record con tutti i campi NULL eccetto il contatore che sara chiaramente a 0...
COME FACCIO A NON FAR GENEREARE NESSUN RECORD? se non ce ne?
ecco la mia query:
codice:
SELECT *,COUNT(idelem_voti) AS numv, MATCH(titolo_album, nome_mc, recenzione_album, feat_album, traccie_album, beat_album,anno_album) AGAINST('*$c*' IN BOOLEAN MODE) AS attinenza
FROM album LEFT JOIN mc ON idmc_album = id_mc LEFT JOIN voti ON id_album = idelem_voti AND cosa_voti = 'album'
WHERE
MATCH(titolo_album, nome_mc, recenzione_album, feat_album, traccie_album, beat_album,anno_album) AGAINST('*$c*' IN BOOLEAN MODE) AND stato_album = 1
ORDER BY attinenza DESC