

以下只能進行查詢 yqbm.匹配顏色欄位的資訊,但是我需要Update資訊,把模糊匹配到的yqbm.匹配顏色欄位,填該行對應的yqbm.新工藝編碼到csv.匹配顏色列,要怎么寫。。。。。

SELECT count(distinct csv.條碼),csv.合同自編號,csv.長,csv.寬,csv.條碼,csv.材料顏色,yqbm.新工藝編碼,yqbm.新名稱,yqbm.物料名稱,yqbm.新油漆編碼,yqbm.固化劑,yqbm.固化劑配比,yqbm.稀釋劑, yqbm.稀釋劑配比
FROM csv
JOIN yqbm
ON 1=1
WHERE csv.材料顏色
LIKE CONCAT('%',yqbm.匹配顏色欄位,'%')
group by csv.條碼
uj5u.com熱心網友回復:
可以嘗試update csv set xx = (select ....)
uj5u.com熱心網友回復:
可以試試:update csv a inner join yqbm b on a.材料顏色=b.匹配顏色欄位 set a.匹配顏色=b.新工藝編碼;
uj5u.com熱心網友回復:
UPDATE csv a,yqbm b SET a.匹配顏色=b.新工藝編碼 WHERE a.材料顏色 LIKE CONCAT('%',b.匹配顏色欄位,'%') ;轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/26663.html
標籤:MySQL
上一篇:navicat
下一篇:Postgresql小白新手請教
