Help writing a piece of SQL
От | Nigel Bishop |
---|---|
Тема | Help writing a piece of SQL |
Дата | |
Msg-id | 72558D9A7573814BB4082A28843E03D402658B02@intyodc01.uk.ioko365.com обсуждение исходный текст |
Ответы |
Re: Help writing a piece of SQL
Re: Help writing a piece of SQL |
Список | pgsql-sql |
<div class="Section1"><p class="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew"">Hi, I would appreciate some help writing a piece of SQL</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><spanlang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">PG803</span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew"">My table/data looks like this:</span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> username | domain | sendto </span></font><p class="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">+-------------+-------------------------------+------------------------------</span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> Postmaster | intthit08.uk.rabbit.com | root</span></font><p class="MsoNormal"><font face="Courier New" size="2"><spanlang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> root | intthit08.uk.rabbit.com | is-unix@rabbit.com</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB"style="font-size:10.0pt;font-family:"Courier New""> stoat.griffin | trusting.co.uk | stoat.griffin@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> stoat.griffin | trusting.com | stoat.griffin@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> stoat.griffin | rusty.co.uk | stoat.griffin@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> stoat.griffin | rusty.com | stoat.griffin@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> matilda.clematis | trusting.com | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> matilda.clematis | trusting.co.uk | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> matilda.clematis | rusty.co.uk | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> matilda.clematis | rusty.com | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | trusting.com | rusty@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | trusting.co.uk | rusty@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | rusty.co.uk | rusty@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | rusty.com | rusty@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | windoze.com | windoze@badger.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | windoze.co.uk | windoze@badger.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> admin | windoze.co.uk | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> admin | windoze.com | matilda.clematis@rabbit.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | saxon.co.uk | superR@uk.diamond.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> * | saxon.com | superR@uk.diamond.com</span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew""> </span></font><p class="MsoNormal"><font face="Courier New" size="2"><spanlang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="CourierNew" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">The query will have theusername and domain passed in as variables.</span></font><p class="MsoNormal"><font face="Courier New" size="2"><spanlang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="CourierNew" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">If the username and domainexist then return the sendto</span></font><p class="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB"style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="Courier New"size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">The bit I’m struggling with is if theusername doesn’t exist then return the sendto where the domain exists</span></font><p class="MsoNormal"><font face="CourierNew" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">e.g. username=fred (this doesn’t exist) and domain=rusty.com then return <a href="mailto:rusty@rabbit.com">rusty@rabbit.com</a>,<a href="mailto:matilda.clematis@rabbit.com">matilda.clematis@rabbit.com</a>,<a href="mailto:stoat.griffin@rabbit.com">stoat.griffin@rabbit.com</a></span></font><pclass="MsoNormal"><font face="CourierNew" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">Anyhelp on this would very much appreciated; it’s been driving me mad for the last day.</span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><pclass="MsoNormal"><font face="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"CourierNew"">Thanks</span></font><p class="MsoNormal"><font face="Courier New" size="2"><spanlang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><font face="CourierNew" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New""> </span></font><p class="MsoNormal"><fontface="Courier New" size="2"><span lang="EN-GB" style="font-size:10.0pt;font-family:"Courier New"">Nigel</span></font><spanlang="EN-GB"></span></div><br /><br />Communications on or through ioko's computer systemsmay be monitored or recorded to secure effective system operation and for other lawful purposes.<br /><br />Unlessotherwise agreed expressly in writing, this communication is to be treated as confidential and the information init may not be used or disclosed except for the purpose for which it has been sent. If you have reason to believe that youare not the intended recipient of this communication, please contact the sender immediately. No employee is authorisedto conclude any binding agreement on behalf of ioko with another party by e-mail without prior express writtenconfirmation.<br /><br />ioko365 Ltd. VAT reg 656 2443 31. Reg no 3048367. All rights reserved.
В списке pgsql-sql по дате отправления: