我想从Mysql中另一个表的列值创建一个表结构并插入数据。
我从两个Db表中查询了以下数据集[Image 1]。我需要从数据集[Image 1]下方获取一个表格[Image 2]
有什么建议吗?
答案 0 :(得分:0)
您可以尝试下面的查询,在这里您可以静态检查属性值,并且这些属性值将被固定:
SELECT u_id ,
MAX( CASE WHEN attribute = 'givenName' THEN 'GN' END ) as givenName,
MAX(CASE WHEN attribute = 'familyName' THEN 'FN' END) as familyName,
MAX(CASE WHEN attribute = 'emails' THEN 'E' END) as emails
FROM column_row GROUP BY u_id