Originariamente inviato da v.1
no, hai tolto la clausola WHERE, e così quasi funziona


scusami ma non ho capito
ho tolto la clausola where perche' cerchi il campo NULL in and tra le due tabelle. Questo servirebbe per vedere i campi di A che non sono associati a B && C. Quindi escluderebbe tutti i campi di A associati, mentre tu vorresti TUTTI i campi di A

Ovviamente se il dato che selezioni e' C.THREAD ed in quel record C.THREAD non esiste, riceverai un NULL. Ora siccome in A.* c'e' anche il campo THREAD, devi selezionare A.THREAD e non C.THREAD. Perche'? dato che il nome del campo THREAD e' uguale in A ed in C ne consegue che C.THREAD essendo elencato dopo, sovrascrive A.THREAD .... quindi basta togliere C.THREAD perche' tra l'altro serve a nulla.

SELECT A.*, B.ut_num, NICK, IMGEXT, COUNT(ID)