我有两张表,称之为Parents
和Properties
每个父级都有各种列和id
字段。每个属性都有key
,value
列和parent_id
列,它是父表的外键。键和值可以是任何字符串。每个父级都有零个或多个属性。
如何在父行(及其列)和所有链接属性的同一行上选择?感谢
修改 它是 ok ,我可以选择所有连接的值作为类似csv的字符串,例如“key1 | val1 | key2 | val2 | key2 | val2 |”。
有用输出示例
|parent_id|parent_name|prop_key1|prop_val1|prop_key2|prop_val2|prop_key3|prop_val3|
|---------------------------------------------------------------------------------|
|1 |foo |key1 |val1 |key2 |val2 | | |
|2 |foo |key1 |val1 |key2 |val2 |key3 |val3 |
|3 |foo | | | | | | |
|4 |foo |key1 |val1 |key2 |val2 |key3 |val3 |
|4 |foo |key1 |val1 | | | | |
示例数据: