Ich habe eine Ansicht wie folgt aus:SQL Spalten auswählen .. Wenn NULL dann andere Spalten auswählen
ID| Key | Product | Item | Block | Source | Title | Text | Type | H1 | H2 | H3 |
-------------------------------------------------------------------------------
1 | 456 | abcd | def | 1 | TP | QWERT | YUIP | tgr | A1 | A2 | A3 |
2 | 567 | fhrh | klo | 1 | GT | TREWQ | ITGF | trp | A1 | A2 | A3 |
3 | 891 | ufheu | yut | 2 | FR | WERTY | MNBV | uip |NULL|NULL|NULL|
Ich möchte einige dieser Spalten in eine vorhandene, leere Tabelle exportieren. Ich möchte die ersten sechs Spalten auswählen und dann die anderen Spalten wie eine Hierarchie von rechts nach links auswählen.
Wenn H1, H2 und H3 NICHT NULL sind, sollten sie in der Ausgabe erscheinen und Titel, Text und Typ sollten NULL sein (obwohl sie Werte enthalten).
Wenn H1, H2 und H3 NULL sind, möchte ich Titel, Text und Typ in der Ausgabe sein.
Es sollte wie folgt sein:
ID| Key | Product | Item | Block | Source | Title | Text | Type | H1 | H2 | H3 |
-------------------------------------------------------------------------------
1 | 456 | abcd | def | 1 | TP | NULL | NULL | NULL | A1 | A2 | A3 |
2 | 567 | fhrh | klo | 1 | GT | NULL | NULL | NULL | A1 | A2 | A3 |
3 | 891 | ufheu | yut | 2 | FR | WERTY | MNBV | uip |NULL|NULL|NULL|
Kann mir jemand helfen mit diesem? Hilfe wäre sehr willkommen!
Was passiert, wenn H1 ist nicht null, aber H2 und H3 sind? –
Ihre Logik ist schwer zu folgen. Willst du zum Beispiel sechs zusätzliche Spalten oder nur drei? Was möchten Sie tun, wenn einige Spalten NULL sind, aber nicht alle? –