2017-12-07 3 views
0

Ich habe unter Abfrage, die 6 Spalten zurückgeben und ich möchte nur bestimmte Spalte (converted_skus) Ergebnisse auf temporäre Tabelle zuweisen, und ich muss weitere Verarbeitung dafür tun Spalte nur ..zuweisen nur bestimmte Spaltenwerte zu einer temporären Tabelle von Select-Abfrage

ich bin nicht sicher, wie kann ich nur bestimmte Spaltenwerte temporäre Tabelle zuweisen, wo andere Spalten werden nicht für die weitere Verarbeitung benötigt

hier ist meine Abfrage

SELEct distinct 
clpAct.pk_cert,CCM.leg_sku_des,CCM.converted_sku_des,CCM.converted_skus, 
esitrans.pk_cert,esitrans.part_id from Clp_Active clpAct 
inner join transfertable esitrans 
ON clpact.pk_cert = esitrans.pk_cert 
INNER JOIN pass_conversion CCM 
ON esitrans.part_id = CCM.part_number 
where clpAct.subscription_key = @subKey 

Würde jemand bitte bei dieser Anfrage helfen, die mir sehr dankbar wäre. Vielen Dank im Voraus

ich SQL Server verwenden als DB

+0

Beispieldaten #temp temp-Tabelle und die erwartete Ausgang sehr hilfreich sein würde. –

Antwort

1

wenn Sie die anderen Spalten nicht benötigen, dann eben nur Ihre gewünschte Spalte auswählen und in die temporären Tabelle einzufügen. wie dies

create table #temp 
(
converted_skus varchar(50) 
) 

insert into #temp 
(
converted_skus 
) 
SELEct distinct 
CCM.converted_skus 
from Clp_Active clpAct 
inner join transfertable esitrans 
ON clpact.pk_cert = esitrans.pk_cert 
INNER JOIN pass_conversion CCM 
ON esitrans.part_id = CCM.part_number 
where clpAct.subscription_key = @subKey 

jetzt haben Sie nur die gewünschte Spalte und Werte in der

+0

Entschuldigung, ich brauche andere Spalten auch nicht zur weiteren Verarbeitung sondern zur Anzeige .. Ich versuche, alles in eine Abfrage –

+0

dann wahrscheinlich Spalten in die temporäre Tabelle einfügen und wählen Sie nur Ihre erforderliche Spalte für die Verarbeitung und andere können ausgewählt werden bei Bedarf –

+0

danke für Ihre Unterstützung .. –

Verwandte Themen