ciao,
ho un problema con un select count;non so è sbagliata la query come forma o come logica...
ho 2 tabelle:
utente(username, password, cognome, nome)
amicizie(kiave1, kiave2)
username, kiave1 e kiave2 sono le chiavi primarie; le tabelle sono relazionate in qst modo:
utente.username 1-N amicizie.kiave1
amicizie.kiave2 1-N utente.username
per cui un amicizia A amico B è unica, A amico B = B amico A.
io vorrei estrarre il numero di amicizie che ha ogni singolo utente. ho provato con qst stringa sql:
da qui poi dovrei costruire il dataset corrispondente... qlk sa aiutarmi?codice:SELECT username , COUNT(*) FROM utente INNER JOIN amicizie WHERE username = kiave1 or username = kiave2 group by username