Search Postgresql Archives

Re: Query from two tables return error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/01/2016 06:52 AM, arnaud gaboury wrote:


On Fri, Apr 1, 2016 at 3:33 PM, Sándor Daku <daku.sandor@xxxxxxxxx



    One of many difficulties with computers that they do what you say
    them to do, not what you think or you think you are saying. :)
    Lets see:
    SELECT d.home_dir
    FROM email.mail_dir d, email.mailusers u  <- make a join between
    mail_dir and mailusers = join every(!) record from the first table
    with every(!) record from the second table
    WHERE u.username='arnaud.gaboury'; <- but I need only those from the
    joined records where the username is arnaud.gaboury

    And there, you have it.

    You can simply redefine the view.

      SELECT *,((mailusers.domain_name || '/'::text) ||
    mailusers.username) || '/'::text AS home_dir
        FROM email.mailusers;


Thank you so much. This way I get all needed info in one view.

This might help understand what is going on:

http://www.postgresql.org/docs/9.5/interactive/tutorial-join.html



    Notice the * after the SELECT statement.
    So you have all the data plus the homedir.

    You can leave out the whole view thing and incorporate the home_dir
    expression right into your select.
    Or you can write a function which makes this to you with the usename
    as argument.

    Regards,
    Sándor





--

google.com/+arnaudgabourygabx
<https://plus.google.com/_/notifications/emlink?emr=05814804238976922326&emid=CKiv-v6PvboCFcfoQgod6msAAA&path=%2F116159236040461325607%2Fop%2Fu&dt=1383086841306&ub=50>



--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux