sql >> Databasteknik >  >> RDS >> Mysql

Kombinera resultat från två orelaterade frågor till en enda vy

Om du vill ha resultaten bredvid varandra i separata kolumner kan du helt enkelt SELECT en lista med frågor:

SELECT ( select count(*) from video where monthname(views) = 'May') AS May_CT
      ,( select sum(sessions) from user where user_id = 6) AS User_Sum

Om du vill ha resultaten staplade i en kolumn:

select count(*) from video where monthname(views) = 'May'
UNION  ALL
select sum(sessions) from user where user_id = 6

Den senare kan kräva datatypkonvertering



  1. MSSQL-inspelningsdatum/tid raderas automatiskt

  2. Hur man returnerar dubblettnycklar från ett JSON-dokument i SQL Server

  3. Välja data från mySQL med ID i URL

  4. mysql hitta minsta + unika id tillgängligt