pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
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




view thread (4+ messages)  latest in thread

Message-ID: <43677B35.6010005@lani.co.za>
Permalink:  ../43677B35.6010005@lani.co.za/
Also on:    postgresql.org/message-id/43677B35.6010005@lani.co.za

 · 

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: 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