Stellen Sie sich die folgende Tabelle‚Merging‘ mehrere Zeilen mit NULL-Werte in Reihen mit unterschiedlichen Summen
| EEID | CODE1 | VALUE1 | CODE2 | VALUE2 |
|------|-------|--------|-------|--------|
| 001 | ABC | 10 | NULL | 0 |
| 001 | ABC | 5 | NULL | 0 |
| 001 | DEF | 2 | NULL | 0 |
| 001 | NULL | 0 | 123 | 3 |
| 001 | NULL | 0 | 123 | 6 |
| 001 | NULL | 0 | 456 | 4 |
| 001 | NULL | 0 | 789 | 1 |
Der Versuch, herstellerspezifische Funktionen zu vermeiden, was ist der beste Weg, um ‚merge‘ diese SQL wie die aussehen mit nach unten folgende
| EEID | CODE1 | VALUE1 | CODE2 | VALUE2 |
|------|-------|--------|-------|--------|
| 001 | ABC | 15 | 123 | 9 |
| 001 | DEF | 2 | 456 | 4 |
| 001 | NULL | 0 | 789 | 1 |
Grundsätzlich muss ich in der Lage sein, die verschiedenen Werte in den CODEx-Spalten zu summieren.
Warum 123 ABC verknüpft ist nicht DEF? –
@MartinSmith es ist nicht erforderlich, dass es explizit mit einer der CODE1-Spalten verknüpft wird. . –
In Ihrem Ergebnis ist es jedoch. Wäre ABC in derselben Ergebniszeile wie 456 und DEF mit 123 gleichwertig? –