[英]Joining two different Tables in SQL
誰能幫我找出哈利波特模式中殺手的性格,名字,姓氏。
給定一個表Character (characterid, firstname, lastname, genderid)
和另一個Killedby (characterid, killerid, espisode, year)
表Killedby (characterid, killerid, espisode, year)
。 表字符包含有關所有字符的信息,在Killedby中,字符ID與被殺死的字符有關。
幫我找出哈利波特模式中殺手的性格,名字,姓氏
由於一個角色只能殺死一次,我想不會有重復,因此簡單的連接就足夠了。我建議進一步閱讀Itzik Ben-Gan的TSQL 2012
select
ch.characterid, firstname, lastname
from
dbo.charcter ch
join
dbo.killedby kl
on
ch.characterid=kl.killerid
select Character.characterid, firstname, lastname
from Character, killedby
where killedby.killerid=Character.characterid
該查詢簡單明了,但如果有疑問,請注釋以表明您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.