2016-04-08 23 views
-2

SQL Server veritabanında yeniyim. Veritabanımda iki tablo var, Type ve Users.SQL birleştirmesine kullanarak birden çok değer alın

Tip tablo:

Type CreatedBy ModifiedBy 
------------------------------ 
Type1 1   2 
Type2 3   4 
Type3 2   3 

Kullanıcılar tablo:

Type CraetedBy ModifiedBy 
------------------------------- 
Type1 John Martin Rose Marry 
Type2 Stefi Pit Nil Sen 
Type3 Rose Marry Stefi Pit 

Ben yeni am: Ben bu sonucu döndüren bir sorgu çalıştırmak istediğiniz

UserId FirstName LastName 
---------------------------- 
1  John  Martin 
2  Rose  Marry 
3  Stefi  Pit 
4  Nil   Sen 

SQL ve değil getti ng bu gibi değerleri nasıl alırsınız. Lütfen bana yardım et.

+1

tarihinde 'JOIN' !!! –

cevap

0

Bu soru sorulmaktan çok kolaydır, ancak ... Bunun gibi çevrimiçi bir kursu kontrol etmeniz gerekebilir. http://www.w3schools.com/sql/sql_join.asp

ama böyle bir şeydir: Senin için bir bakmak tavsiye

select T.Type, U1.FirstName + U1.LastName as CreatedBy, U2.FirstName + U2.LastName as ModifiedBy from Type T 
join Users U1 on U1.UserId = T.CreatedBy 
join Users U2 on U2.UserId = T.ModifiedBy 
İlgili konular