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 01:37
0
351
7
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
icon
20.2KThread4.2KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.