sql >> Database >  >> RDS >> Mysql

Combineer de resultaten van twee niet-gerelateerde zoekopdrachten in één weergave

Als u de resultaten naast elkaar in aparte kolommen wilt hebben, kunt u eenvoudig SELECT een lijst met vragen:

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

Als u wilt dat de resultaten in één kolom worden gestapeld:

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

Voor dit laatste kan conversie van gegevenstypes nodig zijn



  1. De Pipe Concatenation Operator inschakelen in MySQL

  2. PHP password_verify werkt niet tegen database

  3. Hoe alle controlebeperkingen in SQL Server-database uit te schakelen - SQL Server / TSQL-zelfstudie, deel 87

  4. LIKE-query op elementen van platte jsonb-array