stickerive
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
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Tampilkan semua post
justhrun
justhrun
#3
query SELECT hasilnya udah bener?
PHP Code:
  SELECT b.subgrupb.subkel FROM product a
  INNER JOIN mBarang b ON a
.KdBarang b.KdBarang
  LEFT JOIN lp_mbarangkonv c ON a
.KdBarang c.KdBarang 
0
Tutup