Kaskus

Tech

stickeriveAvatar border
TS
stickerive
(ASK) Update 3 table di Oracle
Selamat sore suhu sekalian, 

Ane mau tanya gimana caranya supaya bisa update 2 kolom dengan kondisi 3 table, berikut ini terlampir sql nya:

PHP Code:
UPDATE product 
SET 
(subgrup,
  subkel) =
(
Select b.subgrup,b.subkel
FROM product a
INNER JOIN mBarang b
ON a
.KdBarang b.KdBarang
LEFT JOIN lp_mbarangkonv c
ON a
.KdBarang c.KdBarang


Ane jalanin error : 
[Code: -1, SQL State: 42X03]  Column name 'subgrup' is in more than one table in the FROM list.

Solusi:
PHP Code:
UPDATE product 
SET 
(subgrup,
  subkel) =
(
Select subgrup,subkel
FROM
(
Select b.subgrup,b.subkel
FROM product a
INNER JOIN mBarang b
ON a
.KdBarang b.KdBarang
LEFT JOIN lp_mbarangkonv c
ON a
.KdBarang c.KdBarang
)


Mohon pencerahannya
Terima kasih, apabila ada yg bersedia membantu emoticon-Big Grin
Diubah oleh stickerive 26-08-2020 08:37
0
490
7
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.