簡體   English   中英

在SQL中聯接兩個不同的表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM