【发布时间】:2012-09-27 21:13:59
【问题描述】:
我有一张这样的产品零件表:
零件
part_id part_type product_id
--------------------------------------
1 A 1
2 B 1
3 A 2
4 B 2
5 A 3
6 B 3
我想要一个返回如下表格的查询:
product_id part_A_id part_B_id
----------------------------------------
1 1 2
2 3 4
3 5 6
在其实际实现中将有数百万个产品部件
【问题讨论】:
-
您要查找的内容通常称为动态枢轴。
-
有多少种零件类型?
-
@ruakh 没什么好看的或有用的,我忘记了太多 mysql
-
Re:“没有什么漂亮或有用的”:展示您尝试过的部分目的只是表明您尝试过something。 (很多提问者没有,而且很难激发出帮助这些人的动力!)另一部分是帮助澄清问题;如果您发布一个您已经编写的查询,并解释为什么它不能满足您的需求——即使它没有接近——那么这可以帮助澄清您确实需要什么。跨度>
标签: mysql sql pivot dynamic-pivot