我使用mysql,但有一些问题^^
假设我有两张table,分别是“第一桌”和“第二桌”
第一个表(id不是主键)
ID IdCust Ref
1 300 123
1 300 124
2 302 345
第二个(id不是主键)
ID Ref Code Price
1 123 A 10
1 123 Y 15
2 124 A 14
3 345 C 18
[编辑]最终结果中的“stock”列等于第二个表中的“id”列“stock”、“code”和“price”列可以有x个值,所以我不知道,提前。。。
我对stackoverflow做了一些研究,但我只发现有人使用“count(case when…”这样的帖子:mysql将行透视成动态的列数
对于我的问题,我不能使用它,因为我不能预先知道它的参考价值
我正在尝试生成以下输出:
我想要的结果
[编辑]文本结果
ID IdCust Ref StockA Code1 Price1 StockB Code2 Price2
1 300 123 1 A 10 1 Y 15
1 300 124 2 A 14
2 300 345 3 C 18
暂无答案!
目前还没有任何答案,快来回答吧!