Thread

  1. RE: Two table select (fwd)

    Jackson, DeJuan <djackson@cpsgroup.com> — 1999-02-03T19:09:06Z

    You could use unions, but I must ask why do you have all those rbldg#
    columns in your table?
    What's the basic thought behind your database layout?
    	-DEJ
    
    > -----Original Message-----
    > From: Andy [mailto:alewis@mpsi.net]
    > Sent: Wednesday, February 03, 1999 1:00 PM
    > To: djackson@cpsgroup.com
    > Subject: Two table select (fwd)
    > 
    > 
    > The apts table is at the bottom.
    > 
    > I guess what I am trying to do is to pick each rbldg[x] from 
    > the referral query
    > and then take that and query the apts table for the bldgname.
    > 
    > rbldg[x] is the apt building number and bldgname is the building name.
    > 
    > Thanks
    > 
    > Andy
    > 
    > 
    > 
    > I have two queries that I'd like to make as one. Here are the queries:
    > 
    > select * from referral where oid = $some_oid
    > 
    > select bldgname from apts where bldgnum = 'rbldg1'
    > 
    > 
    > I am trying to get the bldgname from the apts table and want 
    > to get all of the
    > bldgname's including rbldg2, rbldg3, rbldg4. Trying to do it 
    > in one select
    > statment, is this possible?
    > 
    > 
    > 
    > table = referral
    > +----------------------------------+--------------------------
    > --------+-------+
    > | rstate                           | varchar()                
    >         |     2 |
    > | rrif                             | varchar()                
    >         |    10 |
    > | rphone                           | varchar()                
    >         |    20 |
    > | rfirstname                       | varchar()                
    >         |    20 |
    > | rlastname                        | varchar()                
    >         |    25 |
    > | rbldg1                           | varchar()                
    >         |    10 |
    > | rbldgcomment1                    | text                     
    >         |   var |
    > | rbldg2                           | varchar()                
    >         |    10 |
    > | rbldgcomment2                    | text                     
    >         |   var |
    > | rbldg3                           | varchar()                
    >         |    10 |
    > | rbldgcomment3                    | text                     
    >         |   var |
    > | rbldg4                           | varchar()                
    >         |    10 |
    > ....
    > +----------------------------------+--------------------------
    > --------+-------+
    > 
    > Table    = apts
    > +----------------------------------+--------------------------
    > --------+-------+
    > |              Field               |              Type        
    >         | Length|
    > +----------------------------------+--------------------------
    > --------+-------+
    > | bldgnum                          | varchar()                
    >         |    10 |
    > | bldgname                         | varchar()                
    >         |    35 |
    > ...
    > +----------------------------------+--------------------------
    > --------+-------+
    > 
    > Thanks in advance
    > 
    > Andy
    > 
    > 
    > 
    
    
  2. RE: Two table select (fwd)

    Andy <alewis@mpsi.net> — 1999-02-03T19:11:52Z

    On Wed, 3 Feb 1999, Jackson, DeJuan wrote:
    
    >You could use unions, but I must ask why do you have all those rbldg#
    >columns in your table?
    >What's the basic thought behind your database layout?
    >	-DEJ
    
    The rbldg#'s are holding Apts building numbers and the rbldgcomment#'s are
    holding the comments for those buildings.
    
    Andy
    
    
    >
    >> -----Original Message-----
    >> From: Andy [mailto:alewis@mpsi.net]
    >> Sent: Wednesday, February 03, 1999 1:00 PM
    >> To: djackson@cpsgroup.com
    >> Subject: Two table select (fwd)
    >> 
    >> 
    >> The apts table is at the bottom.
    >> 
    >> I guess what I am trying to do is to pick each rbldg[x] from 
    >> the referral query
    >> and then take that and query the apts table for the bldgname.
    >> 
    >> rbldg[x] is the apt building number and bldgname is the building name.
    >> 
    >> Thanks
    >> 
    >> Andy
    >> 
    >> 
    >> 
    >> I have two queries that I'd like to make as one. Here are the queries:
    >> 
    >> select * from referral where oid = $some_oid
    >> 
    >> select bldgname from apts where bldgnum = 'rbldg1'
    >> 
    >> 
    >> I am trying to get the bldgname from the apts table and want 
    >> to get all of the
    >> bldgname's including rbldg2, rbldg3, rbldg4. Trying to do it 
    >> in one select
    >> statment, is this possible?
    >> 
    >> 
    >> 
    >> table = referral
    >> +----------------------------------+--------------------------
    >> --------+-------+
    >> | rstate                           | varchar()                
    >>         |     2 |
    >> | rrif                             | varchar()                
    >>         |    10 |
    >> | rphone                           | varchar()                
    >>         |    20 |
    >> | rfirstname                       | varchar()                
    >>         |    20 |
    >> | rlastname                        | varchar()                
    >>         |    25 |
    >> | rbldg1                           | varchar()                
    >>         |    10 |
    >> | rbldgcomment1                    | text                     
    >>         |   var |
    >> | rbldg2                           | varchar()                
    >>         |    10 |
    >> | rbldgcomment2                    | text                     
    >>         |   var |
    >> | rbldg3                           | varchar()                
    >>         |    10 |
    >> | rbldgcomment3                    | text                     
    >>         |   var |
    >> | rbldg4                           | varchar()                
    >>         |    10 |
    >> ....
    >> +----------------------------------+--------------------------
    >> --------+-------+
    >> 
    >> Table    = apts
    >> +----------------------------------+--------------------------
    >> --------+-------+
    >> |              Field               |              Type        
    >>         | Length|
    >> +----------------------------------+--------------------------
    >> --------+-------+
    >> | bldgnum                          | varchar()                
    >>         |    10 |
    >> | bldgname                         | varchar()                
    >>         |    35 |
    >> ...
    >> +----------------------------------+--------------------------
    >> --------+-------+
    >> 
    >> Thanks in advance
    >> 
    >> Andy
    >> 
    >> 
    >> 
    >