2017-02-19 53 views
0

我想通過獲得在1985年以前出生的0.25%的所有客戶的薪水,所以這裏是表格。MySql使用cmd更新表並獲取一列的%值

http://imgur.com/a/naWPN

什麼了是語法得到這個值?

http://imgur.com/a/WFln7

我會感謝每一個答案,三江源:)

+0

你沒有出生日期場那裏,沒有辦法知道當每個出生... – Devenv

+0

的http:// imgur.com/a/9YBap對不起,這裏是表#2我沒有10個聲望發佈超過2個鏈接:( –

+0

它是一個對一個表?custeomers.id == birthdates.id? – Devenv

回答

0
UPDATE customers, births 
SET salary = salary * 0.25 
WHERE customers.id = births.id AND birth < "1985" 
+0

錯誤1064(42000):您的SQL語法有錯誤;檢查 對應於您MariaDB的服務器版本附近使用「INNER JOIN birth_dates ON customers.id = birth.customer_id WHERE井」在行3 MariaDB的[測試]> 我應該怎麼修改,以正確的語法手冊讓它運行? 這是兩張表; http://imgur.com/a/GGNf9 –

+0

忘記瑪麗亞不支持加入更新,試試這一個 – Devenv

+0

我會等待先生謝謝你!非常感激。 :) –

相關問題