sql >> Database teknologi >  >> RDS >> Oracle

Sådan tilsluttes og udtrækkes i SQL

Jeg tror, ​​du vil:

select customer,
       sum(case when area = 'X' then 1 else 0 end) as x,
       sum(case when area = 'Y' then 1 else 0 end) as y
from t1
where exists (select 1
              from t1 tt1
              where tt1.customer = t1.customer and tt1.product = 'A'
             )
group by customer;



  1. Hvor A=1 OG A=2 returnerer 0 rækker problem - (Kort Mysql spørgsmål)

  2. Rækkeversionering i MySQL

  3. Tips til overvågning af MariaDB Cluster

  4. hvordan man indsætter fremmednøgle i en tabel