如何显示所有信息的动物?

时间:2019-12-30 15:45:08

标签: laravel eloquent

:)

我有四个桌子。 “动物”,“种族”,“动物类别”和“动物类别种族”。

种族和动物类很无聊,只带有“ id”和“ name”。

“ animal_class_race”具有:“ id”,“ race_id”和“ animal_class_id”。我们说:1、1、1和时间戳

在“动物”表中,我具有“ id”,“名称”和“ animal_class_race_id”。让我们说:1,贝娄,1

用“种族”和“动物类别”中的信息显示这种动物的最佳方法是什么?

谢谢您,圣诞节快乐! :)

1 个答案:

答案 0 :(得分:0)

select animals.name as name, races.name as race, animal_classes.name as animal_class from animals a inner join animal_class_race acr on a.animal_class_race_id = acr.id inner join races r on r.id = acr.race_id inner join animal_classes ac on ac.id = acr.animal_class_id order by a.name