gpt4 book ai didi

mysql - 如何连接 Car_type、Model 和 Mark Car Laravel mysql

转载 作者:行者123 更新时间:2023-11-29 16:12:16 25 4
gpt4 key购买 nike

我有汽车类型、品牌和型号表。当用户选择汽车类型时,他会选择奥迪、宝马、奔驰。选择奥迪时,仅获取奥迪A1、A2、A3等车型。如果宝马获胜获得X6、X4车型。我有三张 table 1. 使用汽车输入。 (目前只有汽车,后者可能是自行车)2. 马克3.型号

如何用 Laravel eloquent 连接这三个表?

最佳答案

--- car_types ---
id name
1 sedan
2 hatchback
3 sport
4 suv

-- car_brands ---
id name
1 bmw
2 mercedes
3 audi

-- car_models --
id brand_id model_name car_type
1 3 A1 1
2 3 A2 1
3 3 A3 1
4 3 Q7 4
5 1 X5 4
6 1 X6 4
7 1 X7 4
8 2 AMG 3
9 3 A1 2


-- cars --
id model_id brand_id model_year name ...other fields
1 1 3 2018 Audi A1 1.0 2018
2 3 3 2017 Audi A3 1.6 2017

on cars table brand_id* is optional foreign key as shortcut for reaching car's brand.

关系:

  1. 一种车型有许多车型。 (国外:car_models.car_type > car_types.id)
  2. 一个汽车品牌有许多车型。 (国外:car_models.brand_id > car_brands.id)
  3. 汽车属于汽车模型。 (国外:cars.model_id > car_models.id)
  4. 汽车属于汽车品牌。 (国外: cars.brand_id > car_brands.id)

关于mysql - 如何连接 Car_type、Model 和 Mark Car Laravel mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55162607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com