Mysql:选择父行

时间:2016-04-07 11:11:01

标签: mysql sql

我有两张表,称之为ParentsProperties

每个父级都有各种列和id字段。每个属性都有keyvalue列和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     |         |         |         |         |

示例数据

http://sqlfiddle.com/#!9/b770e

0 个答案:

没有答案