Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Kombination 2er Tabellen mit teilweise unterschiedlichen Tabellen

Dieses Thema im Forum "Oracle" wurde erstellt von waldav, 30 Juli 2015.

  1. waldav

    waldav Neuer Benutzer

    Hallo zusammen,

    ich bin relativ unerfahren bez. SQL und Oracle Datenbanken.

    Folgendes Problem:
    _________________________________________
    Tabelle 1:

    Längengrad | Breitengrad | Standort | Spalte n ...
    x1........................y1.................... a1
    x2.......................y2................... a2
    _________________________________________
    Tabelle 2:

    Längengrad | Breitengrad | Krankheit | Risiko | Spalte n ...
    x3.......................y3...................... b1............ c1
    x4...................... y4.......................b2............ c2
    _________________________________________

    Als Ergebnis will ich eine Tabelle 3:
    _________________________________________
    Tabelle 3:

    Längengrad | Breitengrad | Standort | Krankheit | Risiko | Spalte n ...
    x1.........................y1..................a1...............NULL........NULL..............................
    x2.........................y2.................a2...............NULL........NULL.............................
    x3....................... y3.............. NULL.............b1.............. c1.................................
    x4........................y4.............. NULL.............b2............. c2................................
    ________________________________________

    In Worten: Die Spalten Längengrad und Breitengrad der Tabellen 1 und 2 "zusammenlegen" und die entsprechenden Werte (falls vorhanden) der jeweiligen Zeile in einer Gesamttabelle abbilden.

    Ich hoffe Ihr könnt mir weiterhelfen...
     
  2. waldav

    waldav Neuer Benutzer

    Habe die Antwort:

    Folgendes habe ich gesucht:

    CREATE TABLE 3 ABC as (
    SELECT Längengrad, Breitengrad, Standort, Krankheit as null, Risiko as null
    from Tabelle 1
    UNION ALL
    SELECT Längengrad, Breitengrad, Standort as null, Krankheit, Risiko
    from Tabelle 2);
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden