ich zwei Tabellen zu verknüpfen bin versucht, aber haben zum Erfolg nicht in der LageMS SQL Server - Join zwei Tabellen, in denen ID neue ID entspricht
Test Supplier Table
SID NAME
1 Test
2 Test2
Test Stock Table
ID NewID SupID Qty
1 101 1 2
2 102 1 5
3 103 2 6
101 1 4
101 1 7
101 2 5
103 2 10
Der Ausgang ich suche
ID NAME Qty
2 Test 5
101 Test 13
101 Test2 5
103 Test2 16
Mein Code ist -
Select S.NAME, ST.ID, SUM(ST.Qty)
From Stock ST
Inner Join ST.SupID = S.SID
Ich muss diejenigen IDs kombinieren, die mit den neuen IDs mit einer anderen IDs übereinstimmen. Wenn Sie die Ergebnisse sehen, muss ich ID 1
Menge mit ID 101
kombinieren, weil ID 1
hat neue ID 101
und keine Notwendigkeit, ID 1
anzuzeigen. Ich habe versucht, inner beizutreten, hat aber nicht funktioniert.
Sie können hier beginnen: https://www.w3schools.com/sql/sql_join_inner.asp – Alex
@ Alex, ich habe versucht, innere Verknüpfung, aber hat nicht funktioniert – Arif
uns Zeigen Sie, was Sie versucht haben. – Alex