Witam,
Mam table tj orders, order_items oraz tabele costs. Generalnie wiekszosc zamowien bedzie posiadalo 1 albo kilka produktow. tabela costs to jedynie 1 element na cale zamowienie. Jak daje LEFT JOIN
to uzyskuje cos takiego:
Order ID | Item ID | Costs |
---|---|---|
1111 | 2222 | 10 |
1111 | 2222 | 10 |
1111 | 2222 | 10 |
Jednakze chce uzyskac cos takiego:
Order ID | Item ID | Costs |
---|---|---|
1111 | 2222 | 10 |
1111 | 2222 | null |
1111 | 2222 | null |
Na razie bawilem sie z lead()
. Tylko cale zapytanie jest umieszczone w VIEW
, ktore oblicza mi SUM()
e zamowien. Zastanawiam, sie czy moze jest lepsze rozwiazanie na to, ze wzgledu na to, ze jest to zapytanie ktore bedzie wykonywane w perspektywie.