-1
我有表company_emp
。在該表中我有涉及員工6列:更新錯誤導致的查詢
- EMPID
- 的ename
- DOB
- 司法部,...
我有另一個表稱爲bday
。在那我只有2列; empid和dob。
我有這個疑問:
select empid, dob
from company_emp
where dob like '01/05/2011'
它顯示了一些員工名單。
我以同樣的方式查詢bday表,它列出了一些員工。
現在我想更新company_emp
表中的日期爲'01/05/2011'的員工。
我已經嘗試了這樣的查詢:
update company_name a
set dob = (select dob from bday b
where b.empid=a.empid
and to_char(a.dob,'dd/mm/yyyy') = '01/05/2011'}
然後該行中的所有記錄成爲空。我該如何解決這個問題?
哈,我錯過了重要的一點......再試一次。 – 2013-05-12 10:07:26