I have two tables as follow:
1. products :
columns:
id integer,
Sku string,
....
2. cars :
columns:
id integer,
brand integer,
type_of_car enum,
...
我考虑过创建一个数据透视表product_car,其中产品ID将被映射到汽车的id或type_of_car。
现在我遇到的问题是,我不知道如何准确地将连接表的两列(即,Car表的id或type_of_car)映射到单个表(即产品的ID)在关系数据库中。
有些人可以建议我采用替代方法吗?
答案 0 :(得分:0)
select * from
cars
inner join products p1 on p1.id=cars.id
inner join products p2 on p2.type_of_car=cars.id
这是一个示例查询,可以提供您的想法,不知道您的表架构和数据