我有一个数据库,其架构可以简化这种方式:一种产品表,以及两个表,含有的价值观丰富的介绍的产品。 我想做一个选择的查询允许我显示的产品id随后一栏包含的价值。 这个值可以选择在attribute_value_1表如果产品的类型'1'或在attribute_value_2表如果产品的类型2型'.
表产品
product_id | 类型 |
---|---|
1 | 1 |
2 | 2型 |
表attribute_value_1
id | product_id | 值 |
---|---|---|
1 | 1 | XXXXX |
表attribute_value_2
id | product_id | 值 |
---|---|---|
1 | 2 | 弓和箭体 |
因此,在下面的例子中,查询的结果应该是:
结果,
product_id | 值 |
---|---|
1 | XXXXX |
2 | 弓和箭体 |
你知道我怎么可以继续吗?