pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Victor Yegorov <viy@pirmabanka.lv>
To: pgsql-sql@postgresql.org
Subject: Re: complex query
Date: Mon, 3 Mar 2003 19:18:16 +0200
Message-ID: <20030303171816.GH9377@pirmabanka.lv> (raw)
In-Reply-To: <1046689145.1223.7.camel@MattGerg>
References: <1046689145.1223.7.camel@MattGerg>

* Matt Gerginski <mattgerg@users.sourceforge.net> [03.03.2003 19:11]:
> I have two tables, users and options.  The common element between the
> tables is "username".  I want to select the "email" from "user" but only
> if the "mailing_list" option is set to true in the "options" table.
> 
> Here are the tables:
> 
> select username, email from users;
>    username    |             email
> ---------------+--------------------------------
>  joe           | joe@yahoo.com
>  heidi         | heidi@localhost
>  payday        | brant@localhost
>  fake          | fake@localhost
>  mattgerg      | mattgerg@users.sourceforge.net
>  god           | god@heaven.org
> 
> select username, mailing_list from options;
>    username    | mailing_list
> ---------------+--------------
>  payday        | t
>  god           | t
>  fake          | t
>  mattgerg      | t
> 
> 
> I want to write a query that will return the emails of only the users
> payday, god, fake, and mattgerg.
> 
> Is this at all possible?  I am new to sql, and I am having trouble.
> 

select u.username, u.email from users as u, options as o where u.username =
o.username and o.mailing_list = true;


You'd better read some book on SQL.

-- 

Victor Yegorov

view thread (8+ messages)  latest in thread

Message-ID: <20030303171816.GH9377@pirmabanka.lv>
Permalink:  ../20030303171816.GH9377@pirmabanka.lv/
Also on:    postgresql.org/message-id/20030303171816.GH9377@pirmabanka.lv

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: viy@pirmabanka.lv
  Subject: Re: complex query
  In-Reply-To: <20030303171816.GH9377@pirmabanka.lv>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox