2015-06-01 26 views
0

我有一個從字段中選擇第一個3個字,並添加一列在另一張表的查詢:添加SUBSTRING_INDEX高達3並添加逗號 - MySQL查詢

UPDATE `site`,`clients` 
SET `site`.`words` = SUBSTRING_INDEX(`clients`.`name` , ' ', 3) 
WHERE `clients`.`client_id`=`site`.`client_id`; 

1三個字成功添加,但我需要讓他們逗號分開。

我該怎麼做?

感謝您的任何幫助。

回答

1

一個簡單的REPLACE將解決它。

UPDATE `site`,`clients` 
SET `site`.`words` = REPLACE(SUBSTRING_INDEX(`clients`.`name` , ' ', 3)," ",",") 
WHERE `clients`.`client_id`=`site`.`client_id`; 
+0

Thanks @Kay Nelson,讓我檢查一下 – Fahad