0
votes

SQL, groupe par une colonne avec une colonne distincte

J'ai une table avec la structure suivante

select * from message group by to_number having count(*)>1;


5 commentaires

Quelle est votre sortie attendue


Quelle version mysql utilisez-vous?


@Eraybalkanli je l'ai eu à l'aide de la requête en réponse


Comment une ligne peut-elle avoir un "horaire différent"? Il n'y a qu'une seule annexe_id par ligne.


Jamais. Je veux dire le même numéro de téléphone avec différents horaires. Il peut y avoir des horaires différents avec le même numéro de téléphone


3 Réponses :


1
votes

Vous pouvez utiliser Exist : xxx

Vous pouvez également utiliser groupe par , inclure simplement cette colonne: xxx


2 commentaires

Merci frere. J'ai compris


@Fraise. . . C'était la faute de frappe.



0
votes

Est-ce ce que vous attendez?

select distinct phone_number, schedule_id from message;


0 commentaires

1
votes

Vous devez utiliser une jointure pour le sous-sélection avec le groupe de comptage par téléphone_number xxx


1 commentaires

groupe par téléphone_number