sql >> Databasteknik >  >> RDS >> Mysql

hur kan jag få det totala antalet av samma namn för olika kolumner i en tabell i MySQL?

Du kan använda union all för att generera en enda kolumn med alla ID:n och sedan räkna dem:

SELECT   id, COUNT(*) 
FROM     (SELECT id1 AS id FROM mytable
          UNION ALL
          SELECT id2 AS id FROM mytable) t
GROUP BY id



  1. MuleSoft omfamnar GraphQL till avancerad API-integration

  2. MySQL:Använda alias som kolumn

  3. Entity Framework C# Infoga data ryska kodningsproblem

  4. Hur kan jag konvertera denna SQL-sats till Django QuerySet?