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.