sql >> Database >  >> RDS >> Mysql

Combinaties opsommen via SQL

Uit uw voorbeeld lijkt het alsof u wilt dat de eerste kolom de name . bevat komt alfabetisch eerst, dus ik heb een < . gebruikt bij het toevoegen van de tafel aan zichzelf.

select count(*), t1.Name, t2.Name
from 
    tblThings t1 join
    tblThings t2 ON t1.ID = t2.ID AND t1.Name < t2.Name
group by t1.Name, t2.Name

En hier is de query in actie om te bewijzen dat ik niet gek ben.



  1. MySQL:waar staat % voor in de hostkolom en hoe verander je het gebruikerswachtwoord?

  2. De resultaten van een MySQL-query transponeren

  3. Wat is de juiste syntaxis van de IF-instructie in MySQL?

  4. Hoe gegevens op te halen met json uit de database en deze in de horizontale lijstweergave in Android te vullen