Hallo iam mit zwei Tabellen zu schreiben, und ich brauche die Werte in eine temporäre Tabelle einfügen nach der Zählung alsWie eine Bedingung in SQL mit dem COUNT Wert
IF(@COUNT>1)
BEGIN
insert into #temp_cols
SELECT M.ID_PK,
substring(M.NAME,1,1)+'_'+ N.NAME
FROM TEST_TABLE1 M WITH (NOLOCK)
LEFT JOIN TEST_TABLE2 N ON M.ID_PK=N.ID_FK
END
ELSE
BEGIN
insert into #temp_cols
SELECT M.ID_PK,
N.NAME
FROM TEST_TABLE1 M WITH (NOLOCK)
LEFT JOIN TEST_TABLE2 N ON M.ID_PK=N.ID_FK
END
wo @count gleich sein sollte, wählen Sie (name) aus test_table2 Gruppe zählen namentlich die eine Gruppe von Spalten und @count kehrt sollte eine Spalte Wert zu einem Zeitpunkt
BITTE NICHT IN ALLE CAPS SCHREIBEN –
Das ist der Codierungsstil für SQL – thecoop
Ein paar Reihen von Beispieldaten in test_table1 und test_table2, mit ein paar Zeilen der Wunschausgabe würde die Frage stellen (vermutlich möchten Sie all dies tun in eine einzige Abfrage?) klarer. – araqnid