2016-06-12 19 views
0

ハリー・ポッターのスキーマで、誰かがキラーのcharacterid、ファーストネーム、ラスト・ネームを見つけるのに手助けができますか?SQLで2つの異なるテーブルに結合

テーブルCharacter (characterid, firstname, lastname, genderid)と別のテーブルKilledby (characterid, killerid, espisode, year)が与えられます。テーブル文字にはすべての文字に関する情報が含まれ、Killedbyではcharacteridは殺された文字に関する情報です。単純結合

+0

テーブルにはキラーファーストネーム、ラストネーム情報が格納されます – TheGameiswar

+0

テーブルキャラクターはキラーを含むすべてのキャラクターに関する情報を保存します。 – Goodfellow

答えて

1

FIRSTNAME、characteridを見つける私を助けて、キラーの姓ハリー・ポッタースキーマで

文字は一度しか死滅させることができるので、私は何の重複が生じないと仮定は、十分であろう.Iは読書をお勧め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 

クエリは、簡単かつ自明であるが、疑いの共同の場合あなたの問題を示す印。

関連する問題