Einzelnen Beitrag anzeigen

tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#13

AW: Stored proc im view verwenden

  Alt 3. Jan 2014, 07:44
Ach ja, solltest du Aufträge ohne Positionen haben, und möchtest du diese Auftragsdatensätze ebenfalls in der Ergebnismenge haben, dann musst du natürlich einen LEFT JOIN machen. Für diese Datensätze steht dann bei der Summe NULL (unbekannt). Willst du dafür 0 stehen haben, dann kannst du COALESCE verwenden. Also:
Code:
select
  a.orderno
  , a.positionencount
  , coalesce(sum(p.number_of_devices), 0) as devices_count
from
  auftrag a left join position p on (a.orderno = p.order_id)
group by
  a.orderno
  , a.positioncount
LG
  Mit Zitat antworten Zitat