2016-06-12 64 views
0

任何人都可以幫助我找出Harry Potter Schema中的殺手的characterid,firstname,lastname。在SQL中加入兩個不同的表格

給出表Character (characterid, firstname, lastname, genderid)和另一個表Killedby (characterid, killerid, espisode, year)。表格字符包含關於所有字符的信息,在Killedby中,字符是關於被殺死的字符的。

+0

哪個表存儲殺手名字,姓氏信息 – TheGameiswar

+0

表格字符存儲有關每個字符的信息,包括殺手。 – Goodfellow

回答

1

幫我找出或CharacterId,名字,一個殺手的名字哈利波特模式

由於角色只能使用一次殺,我想不會有重複的,一個簡單連接就足夠了。我會推薦閱讀TSQL 2012 by Itzik Ben-Gan進一步

select 
ch.characterid, firstname, lastname 
from 
dbo.charcter ch 
join 
dbo.killedby kl 
on 
ch.characterid=kl.killerid 
0
select Character.characterid, firstname, lastname 
from Character, killedby 
where killedby.killerid=Character.characterid 

查詢很簡單,不言自明的,但在共同疑問的情況下,指示你的問題。