CREATE TABLE NAME (
SELECT name, work
FROM A
UNION ALL
SELECT name, home
FROM A
WHERE home IS NOT NULL
);
CREATE TABLE ADDRESS (
SELECT work
FROM A
UNION ALL
SELECT home
FROM A
WHERE home IS NOT NULL
);
Cheers
/rudy
-----Original Message-----
From: Colt Brunton [mailto:[EMAIL PROTECTED]
Sent: donderdag 17 juli 2003 16:54
To: [EMAIL PROTECTED]
Subject: Help!!!
Hi
I am trying to extract two lots of information from one table but in
such a way as to maintain the relationship between the two entities.
I.E.:
Table A
ID NAME WORK HOME
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 Jon A null
2 Tracy A null
3 Agnes A B
4 Tom C null
5 Pete X J
6 Steve Y G
7 Jim Z W
8 Mary Z null
9 Sue Z R
10 Lynn K null
11 Tracy H I
12 W
13 M
14 N
15 O
What I need to do is:
1.Get the data held in the fields: "WORK" and "HOME" into one table
(removing duplications)
2.Provide a reference to an address for each "NAME".
Hopefully producing something like:
ADDRESS
^^^^^^^^^^^^^
A
B
C
G
H
I
J
K
M
N
O
X
Y
Z
and separately:
NAME
^^^^^^^^
Jon A
Tracy A
Agnes A
Agnes B
Tom C
Pete X
Pete J
Steve Y
Steve G
Jim Z
Jim W
Mary Z
Sue Z
Sue R
Lynn K
Tracy H
Tracy I
W
M
N
O
I don't even know where to start.....
Regards
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]