none
Null-Spalten loswerden RRS feed

  • Frage

  • Hi Forum,

    irgendwie stehe ich auf der Leitung.

    Ich habe ein Resultset (per UNION ALL). Wie krieg ich das denn in eine Zeile?

    Article         Assort1    Assort2
    50095811    K1             NULL
    50095811    NULL          K3

    Ich hätte gerne

    Article         Assort1    Assort2
    50095811    K1             K3

    Mittwoch, 5. August 2015 06:30

Antworten

  • Ja immer nur 2.

    Hab's jetzt so gemacht (so viel zum auf der Leitung stehen)

    SELECT Article,MAX(Assort1),MAX(Assort2) FROM #t
    GROUP BY Article

    Trotzdem danke.

    • Als Antwort markiert Alex Vary Mittwoch, 5. August 2015 07:45
    Mittwoch, 5. August 2015 07:45

Alle Antworten

  • Hallo Alex,

    ein paar mehr Informationen wären hilfreich um eine Antwort geben zu können. Bitte poste das Tabellendesign (DDL), ein paar Beispiel-Daten als INSERT sowie das erwartete Ergebnis.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 5. August 2015 06:50
  • Verstehe die Frage nicht. Ich habe 3 Spalten. Beispieldaten und erwartete Ergebnis stehen doch da.
    Mittwoch, 5. August 2015 07:00
  • Z.B gibt es zu einem "Article" immer exakt 2 Datensätze oder können es mal mehr oder mal weniger geben? Ist je Datensatz immer nur eins der Felder Assort1/2 gefüllt oder können mal beide oder gar keins gefüllt bzw. auf NULL sein? Usw.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]


    Mittwoch, 5. August 2015 07:34
  • Ja immer nur 2.

    Hab's jetzt so gemacht (so viel zum auf der Leitung stehen)

    SELECT Article,MAX(Assort1),MAX(Assort2) FROM #t
    GROUP BY Article

    Trotzdem danke.

    • Als Antwort markiert Alex Vary Mittwoch, 5. August 2015 07:45
    Mittwoch, 5. August 2015 07:45