mungkin hasil query ini bisa membantu. 

select ID, KOTA, NAMA_MALL
from TEMP_SELLOUT_MP_HY 
where KOTA = 'YOGYAKARTA6' AND NAMA_MALL = 'RAMAIMALL'


SELECT ID, NAMA 
FROM REF_TOKO 
WHERE NAMA IN
(SELECT NAMA_TOKO 
 FROM TEMP_SELLOUT_MP_HY 
 WHERE KOTA = 'YOGYAKARTA6' AND NAMA_MALL = 'RAMAIMALL')


SELECT NAMA_TOKO 
FROM TEMP_SELLOUT_MP_HY 
WHERE KOTA = 'YOGYAKARTA6' AND NAMA_MALL = 'RAMAIMALL'

jika bapak paham output yang dihasilkan dari query itu, maka bapak akan 
menemukan jawaban pertanyaan bapak.
semoga membantu.

regard,
subekti

  ----- Original Message ----- 
  From: hery_777 
  To: [email protected] 
  Sent: Wednesday, March 10, 2010 4:54 PM
  Subject: [indo-oracle] single rows sub query return more than rows


    
  ini adalah code sql 

  UPDATE TEMP_SELLOUT_MP_HY SET ID = (SELECT ID FROM REF_TOKO WHERE NAMA 
IN(SELECT NAMA_TOKO FROM TEMP_SELLOUT_MP_HY WHERE KOTA = 'YOGYAKARTA6' AND 
NAMA_MALL = 'RAMAIMALL')) WHERE KOTA = 'YOGYAKARTA6' AND NAMA_MALL = 'RAMAIMALL'

  Error at line 1
  ORA-01427: single-row subquery returns more than one row

  Apa yang salah ya.??? 



  

[Non-text portions of this message have been removed]

Kirim email ke