我想要一个可以将记录转换为多个字段的mysql查询。
我在这里添加了一个例子,
给出表A,看起来像
表A
| ID |交易|数据|项|价格|
- - - - + ----- + ----------------
| 1 | 1 | P | 1 | 50 |
| 2 | 1 | P | 2 | 60 |
| 3 | 1 | P | 3 | 70 |
| 4 | 2 | Q | 1 | 50 |
表B
| LANGID | id | langCode |
--------- + ----- + ----------------
| 1 | 1 | 02 |
| 2 | 1 | 04 |
| 3 | 1 | 05 |
| 4 | 2 | 01 |
| 1 | 2 | 02 |
| 2 | 3 | 04 |
| 3 | 4 | 05 |
| 4 | 4 | 01 |
基于上面的两个表,我喜欢编写一个将数据插入第三个表的查询,如下所示::
id | langCode1 | langCode2 | langCode3 | langCode4 | langCode5 | langCode6 |
1 | 02 | 04 | 05 | | | |
2 | 01 | 02 | | | | |
3 | 04 | | | | | |
4 | 05 | 01 | | | | |
我试图创建两个不同的查询然后连接来实现这一点,但是没有给出所需的输出,任何人都可以帮助我摆脱这个。
谢谢!