Ich habe eine Tabelle mit dem Namen emp(eid, ename, sal, mgr)
. Jetzt möchte ich das Managergehälter aktualisieren, dessen Gehalt weniger als 50000/- ist.wie man Update in der gleichen Tabelle in mysql auswählen?
UPDATE emp AS t1 INNER JOIN
(SELECT mgr FROM emp WHERE mgr = t1.empno) AS t2
SET sal = sal + 5000
WHERE t1.sal <50000;
was soll ich tun?
fügen Sie Ihre Anfrage –
'Update emp Satz sal = {was immer Sie wollen} wo sal <50000' –
' Update emp Satz sal = newamount wo sal < 50000' –