Hi,
I am trying to make a database-neutral application.
What is the MySQL idiom to replace the Postgres EXISTS function?
I have two tables:
mysql> select * from groupcapability;
+----+--------------+------------+
| id | melati_group | capability |
+----+--------------+------------+
| 0 | 0 | 0 |
+----+--------------+------------+
mysql> select * from groupmembership;
+----+------+--------------+
| id | user | melati_group |
+----+------+--------------+
| 0 | 1 | 0 |
+----+------+--------------+
In Postgres the following query works:
SELECT * FROM groupmembership WHERE "user" = 1 AND
EXISTS (
SELECT groupcapability."melati_group" , capability
FROM groupcapability, groupmembership
WHERE
groupcapability."melati_group" = groupmembership."melati_group"
AND
capability = 0 );
How should this be written in MySQL?
(NB I have had to use melati_group instead of group due to MySQL objecting to
the keyword group.)
tia
timp
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php