From: L van der Walt <mailing@lani.co.za>
To: pgsql-sql@postgresql.org
To: pgsql-general@postgresql.org
Subject: A Not Join
Date: Tue, 01 Nov 2005 16:27:01 +0200
Message-ID: <43677B35.6010005@lani.co.za> (raw)
I have three table:
Users - Contains username, ID etc...
Permissions - A permission name and ID
Link up table - The user.id and permission.id
If a user.id and a permission.id row exists in the linkuptable the user
have that permission granted.
With the statement below I can see the permissions a user have.
SELECT users.username, permissions.name
FROM users INNER JOIN linkuptable
ON (users.id = linkuptable.userid)
INNER JOIN permissions
ON (permissions.id = linkuptable.permissionid)
WHERE users.username = 'DummyUser'
How do I see the permissions that user DON'T have with a fast SQL statement.
Thus, a NOT the statement for the above SQL statement
Regards
Lani
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: mailing@lani.co.za, pgsql-general@postgresql.org
Subject: Re: A Not Join
In-Reply-To: <43677B35.6010005@lani.co.za>
* 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