我試圖根據另一個表(學生表)中的另一列和另一個表(學校表)的列 更新列 代碼是: update student_table
set student_code =
(select l.student_code
from school_table l, student_table n
where l.school = n.schoolname)
我收到以下錯誤 ORA - 01427單行子
使用表的別名 我有一個存儲過程中的以下片段: (請注意,這不是原來的片段,但正是它相似的,除了表和列名已被替換以更好地理解更通用的領域,以及爲防止給了客戶端代碼。) UPDATE table_Orders c SET order_type =
(
SELECT 'PE' FROM
table_Orders A,
table_Orders b,
(SELECT DISTINCT order_
我有兩個表T_SUBJECTS(subject_id,date_of_birth)和T_ADMISSIONS(visit_id,subject_id,date_of_admission,age)。我想根據入場時的年齡更新年齡欄。我編寫了更新查詢並獲取「單行子查詢返回多行」。我瞭解錯誤,但認爲where exists條款將解決問題。以下是查詢。 UPDATE
t_admissions
S
我一直在努力研究幾天,以瞭解如何使我的update語句正常工作。 select語句似乎按預期工作,但是當我嘗試更新列值時,出現ORA-01427 single-row subquery returns more than one row錯誤。 下面的代碼: UPDATE tbl_metrics
SET act_end_time = (WITH base
AS (SELECT caseid, e
我有這樣的查詢: select bb10.ID_SEKTOR_10 as kode,
bb10.NAME_SEKTOR_10 as sektor10,
(
select count(*) as HUBBNI_SEKTOR_EKONOMI10
from bbcust_debitur_dev
where HUBBNI_SEKTOR_EKONOMI10 = bb10.ID