Help writing a piece of SQL - Mailing list pgsql-sql

From Nigel Bishop
Subject Help writing a piece of SQL
Date
Msg-id 72558D9A7573814BB4082A28843E03D402658B02@intyodc01.uk.ioko365.com
Whole thread
Responses Re: Help writing a piece of SQL
Re: Help writing a piece of SQL
List pgsql-sql

Hi, I would appreciate some help writing a piece of SQL

 

PG803

 

My table/data looks like this:

 

     username     |            domain         |            sendto           

+-------------+-------------------------------+------------------------------

 Postmaster       | intthit08.uk.rabbit.com   | root

 root             | intthit08.uk.rabbit.com   | is-unix@rabbit.com

 stoat.griffin    | trusting.co.uk            | stoat.griffin@rabbit.com

 stoat.griffin    | trusting.com              | stoat.griffin@rabbit.com

 stoat.griffin    | rusty.co.uk               | stoat.griffin@rabbit.com

 stoat.griffin    | rusty.com                 | stoat.griffin@rabbit.com

 matilda.clematis | trusting.com              | matilda.clematis@rabbit.com

 matilda.clematis | trusting.co.uk            | matilda.clematis@rabbit.com

 matilda.clematis | rusty.co.uk               | matilda.clematis@rabbit.com

 matilda.clematis | rusty.com                 | matilda.clematis@rabbit.com

 *                | trusting.com              | rusty@rabbit.com

 *                | trusting.co.uk            | rusty@rabbit.com

 *                | rusty.co.uk               | rusty@rabbit.com

 *                | rusty.com                 | rusty@rabbit.com

 *                | windoze.com               | windoze@badger.com

 *                | windoze.co.uk             | windoze@badger.com

 admin            | windoze.co.uk             | matilda.clematis@rabbit.com

 admin            | windoze.com               | matilda.clematis@rabbit.com

 *                | saxon.co.uk               | superR@uk.diamond.com

 *                | saxon.com                 | superR@uk.diamond.com

 

 

The query will have the username and domain passed in as variables.

 

If the username and domain exist then return the sendto

 

The bit I’m struggling with is if the username doesn’t exist then return the sendto where the domain exists

 

e.g.  username=fred (this doesn’t exist) and domain=rusty.com then return rusty@rabbit.com, matilda.clematis@rabbit.com, stoat.griffin@rabbit.com

 

Any help on this would very much appreciated; it’s been driving me mad for the last day.

 

Thanks

 

 

Nigel



Communications on or through ioko's computer systems may be monitored or recorded to secure effective system operation and for other lawful purposes.

Unless otherwise agreed expressly in writing, this communication is to be treated as confidential and the information in it may not be used or disclosed except for the purpose for which it has been sent. If you have reason to believe that you are not the intended recipient of this communication, please contact the sender immediately. No employee is authorised to conclude any binding agreement on behalf of ioko with another party by e-mail without prior express written confirmation.

ioko365 Ltd. VAT reg 656 2443 31. Reg no 3048367. All rights reserved.

pgsql-sql by date:

Previous
From: Ragnar
Date:
Subject: Re: CREATE INDEX with order clause
Next
From: Richard Huxton
Date:
Subject: Re: Help writing a piece of SQL