Count Inner Join e stampa record con id non duplicati

_Alexander_

Utente Attivo
19 Giu 2004
44
0
0
www.helpinweb.it
Salve,
ho seguito le vostre utili informazioni, ma ho ancora dei problemi con la mia query.

In parole povere effettuo una inner join su due tabelle e prelevo i dati uguali con la condizione ON, poi dovrei conteggiare i record che hanno lo stesso id e togliere i duplicati.
In parole povere da questa situazione:
User_id Nome_utente email
02 Alex [email protected]
02 Alex [email protected]
02 Alex [email protected]
03 Antonio [email protected]
05 Giulio [email protected]

dovrei avere stampato:
02 Alex [email protected] (3 risultati)
03 Antonio [email protected] (1 risultato)
05 Giulio [email protected] (1 risultato)

Ecco la select inner join:

Codice:
$query = "SELECT tabella_users.user_id, tabella_users.user_login, tabella.user_email, tabella2.link_id, tabella2.link_author FROM tabella INNER JOIN tabella2 ON tabella.user_id = tabella2_links.link_author ORDER BY tabella.user_id ASC";

In che modo posso inserire Count()e la stampa delle sole voci non duplicate?

Grazie sin da ora per la vostra professionalità e gentilezza

A presto e buona giornata ;)
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
puoi provare raggruppando per id con GROUP BY
PHP:
$query = "SELECT COUNT(tabella.user_id) as conta, tabella_users.user_id, tabella_users.user_login, tabella.user_email, tabella2.link_id, tabella2.link_author 
                 FROM tabella 
                 INNER JOIN tabella2 ON tabella.user_id = tabella2_links.link_author 
                 ORDER BY tabella.user_id ASC GROUP BY tabella.user_id";
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Estrarre valore con SELECT COUNT PHP 0
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [PHP] problema count messo in una funzione. PHP 1
R [MySQL] Join, Count e Order (ASC & DESC)... MySQL 6
K MySQL DISTINCT e COUNT insieme MySQL 1
G [risolto] MySql, SELECT, GROUP BY e COUNT MySQL 6
F select count php ajax Ajax 12
F [Risolto] Count Classic ASP 6
C Count dei valori duplicati in un array ordinato PHP 16
Monital Select count in array PHP 23
L Count(array) mi restituisce sempre 1 PHP 8
A RecordCount e Select Count Classic ASP 2
D count e suddivisione conteggi PHP 2
L Column count doesn't match value ..... Classic ASP 2
C select count PHP 2
G Count down Flash 0
Z Count Down HTML e CSS 1
S [PHP] Inner join su 4 tabelle PHP 6
M [PHP] Aiuto su inner join PHP 10
P [MySQL] Inner Join o Left Join MySQL 14
simgia [MySQL] INNER JOIN problema MySQL 0
R [MySQL] SQL UPDATE INNER JOIN MySQL 5
jdj78 inner join Classic ASP 18
D Problema sintassi INNER JOIN a 3 tabelle PHP 4
L inner join MySQL 0
I Aiuto INNER JOIN MySQL 5
L inner join su due tabelle PHP 5
S Stampare il risultato di una query inner jon in php.... PHP 4
P Inner join ? MS Access 1
L Inner Join con più tabelle PHP 5
A Inner join con tre tabelle PHP 0
c.ronaldo Inner join Database 1
cosov Problema con INNER JOIN Classic ASP 1
metalgemini codice dinamico con inner.HTML o cosa? Javascript 8
R Join articolato su 3 tabelle MySQL 5
M Join 3 tabelle PHP 0
L select join e sottrazione punti PHP 13
M Problema su query JOIN in tre tabelle PHP 0
MarcoGrazia Dati nulli su join tra più tabelle MySQL 1
M Ordinare una query join PHP 2
M Estrarre valori MAX da un db con una left join MySQL 8
P Query Mysql con Join PHP 2
F [MySQL] Problema con LEFT JOIN MySQL 6
simgia [PHP] Ciclare una query JOIN PHP 2
R [PHP] Estrapolare dati da una query left join PHP 0
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
G [MS Access] JOIN di due tabelle più GROUP BY MS Access 1
G [MySQL] Join o select MySQL 1
B Outer join che non funge Database 2

Discussioni simili