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

Как да се присъедините и извлечете в SQL

Мисля, че искате:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравнение на трети страни Oracle .NET доставчици

  2. Вмъкване на нови колони в средата на таблица?

  3. да инсталирате Oracle Instantclient на Mac OS/X без да задавате променливи на средата?

  4. Групиране по ID с изключение на NULL записите

  5. Как мога да генерирам (или да получа) ddl скрипт на съществуваща таблица в oracle? Трябва да ги създам отново в Hive