More on... Multiple table selection. (fwd)

Поиск
Список
Период
Сортировка
От Colin Dick
Тема More on... Multiple table selection. (fwd)
Дата
Msg-id Pine.LNX.3.96.980805092328.21041B-100000@ocis.ocis.net
обсуждение исходный текст
Список pgsql-sql
Hi, I posted this before but messed up what I was trying to do.  In the
below example, I would like to select all information from multiple tables
based on search information from either or both table.  The search
information may or may not include the idnum...

ex: select a.firstname, b.phone from a, b where a.firstname ~* 'bob';

OR LIKE

select a.firstname, b.phone from a, b where a.firstname ~* 'bob' and
b.phone ~ '567';

Basically, I think I need to do a join using the key field of idnum but
have never done that before.  Can someone draw a quick statement up for
me.  Can this be done in one statement.  I can do it in two or three
easily but then where is the power of the database.... Thanks again.

--
Colin Dick
On Call Internet Services
cdick@mail.ocis.net


--================Original Post======================--

    I am new to the more complex SQL statements and I am having
trouble creating the statement I need.

    I have two tables:

table a            table b
-------                 -------
idnum (unique)        idnum (unique)
firstname        phone
lastname        fax


I want to be able to search the table for any value (sometimes multiple
values) and bring back all the information for all tables with the same
idnum. Would a query similar to the following do it.

select a.idnum, a.firstname, a.lastname, b.phone from a, b where
a.firstname='bob' and b.fax='123-4567' and (a.idnum=b.idnum);

Does that statement make sense?  Or can someone make a suggestion to help
me acclomplish the task.  Thadvanceanks...

--
Colin Dick
On Call Internet Services
cdick@mail.ocis.net


В списке pgsql-sql по дате отправления:

Предыдущее
От: James Olin Oden
Дата:
Сообщение: Re: [SQL] How do I get the list of table names in db
Следующее
От: "G. Anthony Reina"
Дата:
Сообщение: What is the recommended machine configuration?