私は3つのテーブルを持っていAnimals
ますType
、、Country
。
動物
*Id | Name | Type | Location*
001 | bear | 1 | 54
003 | snake | 4 | 32
005 | penguin | 3 | 46
タイプ
*Id | Name*
1 | Mammal
3 | Bird
4 | Reptile
郡
*Id | Name*
54 | Canada
32 | Africa
46 | Antartica region
私の必要なアウトは以下のようなものでAnimals a
ありType t
、Country c
動物のリスト
Id | Name of Animal | Type of Animal | Country
a.id| a.name | t.name | c.name
以下List of Animals
の出力はクエリです
select a.id, a.name, t.name, c.name
from Animals a
INNER JOIN Type t
ON t.id = a.Type
INNER JOIN Country c
ON c.Id = a.Location
私は作成方法を知っていますINNER JOIN
、私がテーブルを持っている可能性はありますかAnimals
私はたくさんのレコードといくつかの追加のフィールド(23列)を持っています
、、、、、、、、....動物に関連するいくつかの追加フィールドを記述せず に、これらのテーブルをすべてfields
のテーブルと結合するにはどうすればよいですか。Animals
a.id
a.name
a.xyz
a.lkf
a.lfsl
t.name
INNER JOIN
動物のすべての記録と他のテーブルを使用できるメソッドまたはクエリはありますか