我正在尝试在mysql中创建动态sql

hi3rlvi2  于 2021-06-23  发布在  Mysql
关注(0)|答案(0)|浏览(173)

我使用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

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题