我有 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其他表