Re: [SQL] Select Query Help

From: Leslie Mikesell <les(at)Mcs(dot)Net>
To: swalker(at)iac(dot)net (Shawn T(dot) Walker)
Cc: pgsql-sql(at)postgreSQL(dot)org
Subject: Re: [SQL] Select Query Help
Date: 1998-07-26 17:49:09
Message-ID: 199807261749.MAA23951@Venus.mcs.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

According to Shawn T. Walker:
>
> Hello All,
>
> I am designing a database for a ISP call center. This is the
> Select statment that I am trying to use to allow a employee search for
> a user. It displays all of the information that I would like it to,
> but if any of the items in the where clause are not found then that
> item will not come up on the screen. Can anyone give me any
> suggestions?
>
> Thanks in advance.... The mailing list has been great!!!! :)
>
> select myob.username,myob.lname,myob.fname,radius.ip_username,account_types.account_title,status.status_name
> from myob,radius,account_types,status
> where myob.username = radius.username AND radius.account_type = account_types.account_type AND radius.status = status.status
> order by username;

That's just the way SQL joins are supposed to work. If you want to
also display non-matching elements in the same query you have to
UNION with another select that gets them. In general, though, it
is a bad idea to allow the tables to get out of sync with respect
to records containing the key fields. Unfortunately PostgreSQL doen't
have a way to enforce this internally so it is up to the client app.

Les Mikesell
les(at)mcs(dot)com

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Michael 1998-07-27 05:56:13 SubQueries in FROM statement
Previous Message Shawn T. Walker 1998-07-26 01:46:12 Select Query Help