Ich suche jemanden, der mir in die richtige Richtung zeigen. Nicht einmal sicher, wie man das fragt. Alles, was ich mit dem Wort, das ich benutze, finde, ist über die Kombination von Ergebnissen aus separaten Tabellen zu sprechen.SQL Server: mehrere Auswahlergebnisse in eine Zeile einfügen
Ich habe eine einzige Tabelle und ich brauche mehrere Select-Ergebnis, um in eine andere Tabelle in einer einzigen Zeile zu gehen. Also muss ich eine neue Zeile aus mehreren select/as/where-Abfragen einfügen, die ich als eine resultierende Zeile brauche.
In einem wirklich grundlegenden Sinne brauche ich das aber 10+ Ergebnisse in eine 10 + Spaltenreihe mit einer Datum/Zeit-Referenz.
Insert into [table2].[namealias1]
Select [number] as namealias1
From [db].[table]
Where [name] = 'name1'
Tabelle 1 (Quelle)
[NAME] [NUMBER]
Table2 (Ziel)
DATESTAMP NameAlias1 NameAlias2
Es hat eine lange Zeit gewesen ist, da ich jede SQL getan habe, und ich bin auf der Suche nach ein paar Ratschläge und ein in die richtige Richtung drücken. Auch nur ein paar Hinweise darauf, wie man das am besten angehen kann. Dies ist auf SQL Server 2012.
Vielen Dank im Voraus für jede Hilfe.
Was soll in der einzelnen Reihe sein? Eine Spalte für jede Nummer? Wenn die Abfrage 100 Zeilen zurückgibt, erwarten Sie 100 Spalten in der einzelnen Zeile? – artm
erste Union alles in eine Tabelle, dann verwenden Sie Ihre Methode zu speichern –
Ich denke, ich brauche eine CTE oder temporäre Tabelle. – cautrey