У меня есть такая таблица базы данных Oracle, которая записывает объект, сканируемый в точке сканирования.
ItemsScan
ItemScanId
ItemScanPoint
ItemType
ScanTime
Я хочу вернуть ItemScanPoint вместе с количеством разопределенный ItemType был отсканирован в этом ItemScanPoint.
Что-то вроде ..
SELECT ItemScanPoint,
(SELECT COUNT(*) WHERE ItemType = 1),
(SELECT COUNT(*) WHERE ItemType = 2)
FROM ItemsScan
Как мне это сделать в оракуле?
Какой самый эффективный способ?