簡體   English   中英

如何從Mysql中的另一個表的列值創建表結構並插入數據

[英]How to create a table structure from column values of another table in Mysql and insert data

我想從Mysql中的另一個表的列值創建一個表結構並插入數據。

我從兩個Db表中查詢了下面的數據集[Image 1]。 我需要從下面的數據集[圖像1]得到像[圖像2]這樣的表格

有什么建議嗎?

圖1 在此處輸入圖像描述

圖2 在此處輸入圖像描述

您可以嘗試下面的查詢,在這里您可以靜態檢查屬性值並將修復它們:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM