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

1073

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 s LEFT JOIN

v Databázy

6

555

19.09.2017 18:44

expresado 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

734

27.06.2009 13:35

pWneD 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

237

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

482

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

363

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

667

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

490

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

793

21.07.2017 18:19

lukas15 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

767

05.03.2010 17:32

rooobertek 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

537

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

670

15.07.2011 20:28

jaji 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

790

14.06.2009 23:20

marek26 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

813

05.08.2009 22:07

pj 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

271

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

385

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