0
Ich habe ein Problem mit einer Ergebnismenge aus einer AbfrageKombinieren Sie mehrere Ergebnisse in einer einzigen Zeile - SQL Server
Die Ergebnisse sehen so etwas wie dieses
ID Col1 Col2 Col3 Col4
ABC X null null null
ABC null X null null
ABC null null X null
ABC null null null X
Wie kann ich diese kombinieren, so dass ich am Ende up mit:
ID1 Col1 Col2 Col3 Col4
ABC X X X X
Als mein Ergebnis
Wie sehen Ihre Quelltabelle (n) aus? Was ist die Abfrage, die Sie ausführen, um Ihre erste Ergebnismenge zu erhalten? Warum haben Sie vier Datensätze mit derselben ID zurückgegeben? Im Grunde haben Sie eine Frage ohne ausreichende Informationen gestellt, um überhaupt mit dem Verfassen einer Antwort beginnen zu können. – tonyyeb
Do 'GROUP BY ID', mit' max() '(oder' min() ') für die anderen Spalten. – jarlh
Ich denke, Sie brauchen [diese] (http://dba.stackexchange.com/questions/17921/combine-column-from-multiple-rows-into-single-row)? –