sql >> Databáze >  >> RDS >> Oracle

Vložit do tabulky vyberte z tabulky a a tabulky b kde

INSERT INTO SALES (T_ID, SF)
SELECT h.T_ID, h.SF FROM HIS h, SALES C
WHERE C.REP_ID=B.REP_ID;

Poznámka:Ujistěte se, že data pocházející z vybraných tabulek jsou stejně srovnatelná a platná s datovými typy sloupců, do kterých vkládáte.



  1. kde rownum=1 dotaz zabírá čas v Oracle

  2. SELECT, který vrátí seznam hodnot, které se nevyskytují v žádném řádku

  3. Spojte dvě tabulky a porovnejte sloupec s více hodnotami

  4. Jak určit, co je efektivnější:DISTINCT nebo WHERE EXISTS?