| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
|  |  | |||
Home -> Community -> Usenet -> c.d.o.server -> newbie: SQL join/union question
I have two tables NAME1 and NAME2, with 3 and 2 columns respectively, as
follows:
                NAME1
                ----------
 SEQID    NAME    INFO
 ---------     ---------    --------
  1             Mark       Possible criminal
  2            Jim          Possible criminal
  3            Bill          Confirmed criminal
                NAME2
                -----------
 SEQID        NAME
  ---------        ---------
  4                Jon
  5                Jack
  6                Ryan
I need a select statement that returns a single Table as follows:
              RESULT TABLE
              -----------------------
 SEQID        NAME       INFO
  ---------        ---------       --------
  1                 Mark       Possible criminal
  2                 Jim         Possible criminal
  3                 Bill         Confirmed criminal
  4                Jon          *
  5                Jack        *
  6                Ryan       *
 If I use:
SELECT seqid from NAME1
UNION
SELECT seqid from NAME2;
I get the 6 returned rows, which is what I want. I cannot however figure out
how
to include the "INFO" column in the result set, because that column doesn't
exist in
the NAME2 table. The "*" could be anything that allows me to determine that
that
result column was empty.
Received on Mon Feb 08 1999 - 18:38:46 CST
|  |  |