Mysql
 sql >> база данни >  >> RDS >> Mysql

Групиране по със заявка за избор на mysql union

select sum(qty), name
from (
    select count(m.owner_id) as qty, o.name
    from transport t,owner o,motorbike m
    where t.type='motobike' and o.owner_id=m.owner_id
        and t.type_id=m.motorbike_id
    group by m.owner_id

    union all

    select count(c.owner_id) as qty, o.name,
    from transport t,owner o,car c
    where t.type='car' and o.owner_id=c.owner_id and t.type_id=c.car_id
    group by c.owner_id
) t
group by name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкнете шестнадесетични стойности в MySql

  2. PDOException „не можа да намери драйвер“

  3. Как да върнете позицията на елемент от списък в MySQL

  4. Как да използвате подготвени изрази в заявки с клауза IN в PHP

  5. Как да изчислим наклона в SQL