MySQL将表A中的1条记录作为单行连接到表B中的许多行
|
我想查询两个表:成员和付款。
一份会员记录可以加入许多付款。但是,我需要将每个付款记录添加为附加列,而不是附加行。
这是一个简化的示例:
成员
member_id | first_name | last_name
5 | John | Smith
付款方式
payment_id | member_id | pay_type | amount
1 | 5 | VISA | $20
2 | 5 | Mastercard | $40
3 | 5 | AMEX | $10
所需的查询结果
member_id | first_name | last_name | payment_id1 | pay_type1 | amount_1 | payment_id2 | pay_type2 | amount_2 | payment_id3 | pay_type3 | amount_3
5 | John | Smith | 1 | VISA | $20 | 2 | Mastercard | $40 | 3 | AMEX | $10
结果是一行,为付款表中的每一行创建了列。谢谢!
没有找到相关结果
已邀请:
1 个回复
降女陷费券