1
Ticket_Number Entered_By Responded_By Closed_By Touched_by
----------------------------------------------------------------------
10001 John NULL Mike John, Mike
10002 Sally Mike Mike Sally, Mike
10003 NULL George Amber George, Amber
10004 John Holly Timothy John, Holly, Timothy
我的數據如上所示。我期待的是添加最後一列Touched_By。基本上我知道我需要連接,刪除重複,然後建立一個沒有重複分隔符的列表。我只是不知道如何。MYSQL:創建每個記錄不同列值的列表
正是我在找的東西!我在下面實際使用的(添加一些清理)。 'SELECT TICKET_NUMBER,REPLACE(修整(BOTH '' 從GROUP_CONCAT(by_whom)), ',,', '') FROM(SELECT TICKET_NUMBER,entered_by AS by_whom FROM t_parature_ticket_details UNION SELECT TICKET_NUMBER,initial_responder AS by_whom FROM t_parature_ticket_details UNION SELECT TICKET_NUMBER,closed_by AS by_whom FROM t_parature_ticket_details )× WHERE by_whom IS NOT NULL GROUP BY TICKET_NUMBER LIMIT 1000;' – jconnors