TIP: Click on subject to list as thread! ANSI
echo: nthelp
to: Ellen K
from: Chris Robinson
date: 2003-05-09 08:29:32
subject: Re: SQL Help

From: Chris Robinson 


--------------484A866B81BB27CE9D734CC4
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

hehe - yeh, I might as well give an example anyways (just incase someone here knows
of a more efficient way to do it).  Take tables A and B below, each table contains
the same kind of information (i.e. a field called emp_no).

Table A - Finance         Table B - Sales
    emp_no                        emp_no
      0001                            0004
      0002                            0005
      0003                            0006

Ideally I'd like a query that pulls the information from table 1 and table 2 into
one column.  So, the ideal result would be a list of all employee numbers:

Query Result
    emp_no
      0001
      0002
      0003
      0004
      0005
      0006

It doesn't look to hard but selecting each field from each table just gives you a
result that has 2 columns - one contains the emp_no's from table A and the other,
the emp_no's from table B.

Chris.

Ellen K wrote:

> Not sure how I missed your original post, sorry.
>
> Glad you accomplished what you wanted, because from your description I can't
> figure out what that was!!!!
>
> > From: Chris Robinson 
> > Thanks for the tip - it didn't like it though :o(  Instead I created a
macro
> >that wipes a table, adds one set of values to it and then appends the next
set
> > - I then query this table.
> > Everything else just merged the two fields inito one which wasn't what I
was
> > after.
> > Thanks anyway,
> > Chris.
> > Adam Flinton wrote:
> >> Union possibly union all.
> >>
> >> I think Access'es SQL supports Union but I haven't a copy to hand....
> >>
> >> If you want just unique records then do a select distinct
> >>
> >> Adam
> >>
> >> Chris Robinson wrote:
> >> > Is this the right place to post this? I hope so.
> >> >
> >> > I'm writing a database in Access 2000 atm and I was
hoping to get a bit
> >> > of an SQL pointer.  It's probably an easy one although I
can't think of
> >> > a way to do it in a query atm.
> >> >
> >> > I have two tables (X and Y), each with a column that
contains a 4 digit
> >> > code.  I want to create a query that brings the data
from these TWO
> >> > columns into ONE column.  I don't want to merge the data
- it's more a
> >> > case of take the values from table X and append the
values from table Y.
> >> >
> >> > The nearest I got was:
> >> >
> >> > SELECT (xTBL.code & yTBL.code) AS code_list
> >> > FROM xTBL, yTBL;
> >> >
> >> > This actually does merge the fields of the two tables
though (i.e. both
> >> > field values in one field)  I tried GROUPBY's and SELECT
DISTINCT but my
> >> > SQL skills aren't exactly up there.  The next thing I'm
thinking of is
> >> > doing, if this can't be done this way, is an add query
(to a table) for
> >> > the xTBL field and then an append query to the same
table for the yTBL
> >> > field.
> >> >
> >> > Thanks in advance,
> >> > Chris.
> >> >
> >> >
> >> >

--------------484A866B81BB27CE9D734CC4
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit



hehe - yeh, I might as well give an example anyways (just incase someone
here knows of a more efficient way to do it).  Take tables A and B
below, each table contains the same kind of information (i.e. a field
called emp_no).
Table A -
Finance        
Table B - Sales
   
emp_no        &n
bsp;            &nb
sp; 
emp_no
     
0001      &nbs
p;             
;       
0004
     
0002      &nbs
p;             
;       
0005
     
0003      &nbs
p;             
;       
0006
Ideally I'd like a query that pulls the information from table 1 and
table 2 into one column.  So, the ideal result would be a list of
all employee numbers:
Query Result
    emp_no
      0001
      0002
      0003
      0004
      0005
      0006
It doesn't look to hard but selecting each field from each table just
gives you a result that has 2 columns - one contains the emp_no's from
table A and the other, the emp_no's from table B.
Chris.
Ellen K wrote:
Not sure how I missed your original post, sorry.
Glad you accomplished what you wanted, because from your description
I can't
figure out what that was!!!!
> From: Chris Robinson <c.robinson{at}NOSPAMtotalise.co.uk>
> Thanks for the tip - it didn't like it though :o(  Instead I
created a macro
>that wipes a table, adds one set of values to it and then appends
the next set
> - I then query this table.
> Everything else just merged the two fields inito one which wasn't
what I was
> after.
> Thanks anyway,
> Chris.
> Adam Flinton wrote:
>> Union possibly union all.
>>
>> I think Access'es SQL supports Union but I haven't a
copy to hand....
>>
>> If you want just unique records then do a select distinct
>>
>> Adam
>>
>> Chris Robinson wrote:
>> > Is this the right place to post this? I hope so.
>> >
>> > I'm writing a database in Access 2000 atm and I was hoping to
get a bit
>> > of an SQL pointer.  It's probably an easy
one although I
can't think of
>> > a way to do it in a query atm.
>> >
>> > I have two tables (X and Y), each with a column that contains
a 4 digit
>> > code.  I want to create a query that
brings the data from
these TWO
>> > columns into ONE column.  I don't want to
merge the data
- it's more a
>> > case of take the values from table X and append the
values from
table Y.
>> >
>> > The nearest I got was:
>> >
>> > SELECT (xTBL.code & yTBL.code) AS code_list
>> > FROM xTBL, yTBL;
>> >
>> > This actually does merge the fields of the two
tables though (i.e.
both
>> > field values in one field)  I tried
GROUPBY's and SELECT
DISTINCT but my
>> > SQL skills aren't exactly up there.  The
next thing I'm thinking
of is
>> > doing, if this can't be done this way, is an add
query (to a table)
for
>> > the xTBL field and then an append query to the same table for
the yTBL
>> > field.
>> >
>> > Thanks in advance,
>> > Chris.
>> >
>> >
>> >


--------------484A866B81BB27CE9D734CC4--

--- BBBS/NT v4.01 Flag-4
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/1.45)
SEEN-BY: 633/267 270
@PATH: 379/1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.