Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.07
Prihlásený: 02.07.21
Príspevky: 101
Témy: 21
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.06.2018 11:58

Chcem poprosiť, potrebujem spojiť 2 tabuľky (EXP_2015 a IMP_2015) s rovnakými stĺpcami pomocou FULL OUTER JOIN. V každej tabuľke je jedna hodnota (stĺpec EUR), a v zlúčenej tabuľke chcem mať všetky hodnoty EUR z oboch tabuliek, ale aj príslušné hodnoty ostatných stĺpcov.

Kód:
create table EXP_IMP_2015 as
(select
nvl(i.ICDPH, e.ICDPH) as ICDPH,
nvl(i.ICO, e.ICO) as ICO,
nvl(i.NAZOV, e.NAZOV) as NAZOV,
nvl(i.OBDOBIE, e.OBDOBIE) as OBDOBIE,
e.EUR as EXPORT,
i.EUR as IMPORT
from IMP_2015 i full outer join EXP_2015 e
on (i.ICDPH = e.ICDPH and i.OBDOBIE = e.OBDOBIE));


Funguje mi to tak, ako chcem, ale neverím tomu, že neexistuje elegantnejšie riešenie, ako použítie NVL.

Totižto potrebujem vždy tú hodnotu stĺpcov (ICDPH, ICO, NAZOV a OBDOBIE), kde nie je NULL, resp. kde existuje zaznam pri spajani tabuliek. Teda chcem počet NULL minimalizovať, keďže vstupné dáta nie sú úplne konzistentné.

Ďakujem.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 15.06.2018 11:12

Čo sa ti na tomto riešení nepáči? Tiež by som to robil len takto a nijak inak. Coalesce (alebo v tomto prípade nvl) je presne na toto určené.
Aspoň z toho, ako som to pochopil, je toto riešenie za mňa správne.







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.07
Prihlásený: 02.07.21
Príspevky: 101
Témy: 21
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 18.06.2018 11:20

Ďakujem za odpoveď. Veľmi mi pomohla.


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. problem pri LEFT OUTER JOIN

v Databázy

7

1077

24.07.2008 18:09

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém z LEFT JOIN

v Databázy

2

738

27.06.2009 13:35

pWneD Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s LEFT JOIN

v Databázy

6

561

19.09.2017 18:44

expresado Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Borderlands/ The Outer Worlds

v Predám

0

243

04.03.2020 21:40

mkl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Borderlands 3 / The Outer Worlds

v Predám

5

488

22.01.2020 10:27

randy34 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Borderlands 3, The Outer Worlds

v Predám

2

367

27.10.2019 15:28

MaD_Arab Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL join...

v Databázy

7

673

11.07.2011 18:39

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Borderlands 3 a Outer Worlds na Epic Games

v Predám

6

495

04.01.2020 13:19

elton99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL - SELECT JOIN

v Databázy

9

800

21.07.2017 18:19

lukas15 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber nevyhovujucich zaznamov (JOIN)

v Databázy

1

541

26.01.2010 22:02

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php + mysql : dvojity join

v Databázy

2

674

15.07.2011 20:28

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. join 3 tables mysql

v Databázy

9

772

05.03.2010 17:32

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Starcraft - Unable to join network!!! Help

v Počítačové hry

5

821

05.08.2009 22:07

pj Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SQL join 1 riadok (viac zaznamov)

v Databázy

4

795

14.06.2009 23:20

marek26 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s Google Chrome - link vo full screene

v Sieťové a internetové programy

0

278

19.07.2014 12:10

uNfEiL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JOIN tabuliek ale iba 1 riadok z pravej

v Databázy

1

391

04.08.2013 23:00

Ďuri Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra