From: James HH. Lampert

Consider the following scenario:

Does this work?

SELECT * FROM FOO WHERE
EXISTS (SELECT 1 FROM QUUX, BAR WHERE QUUX.FOOKEY = FOO.KEY
AND QUUX.RECTYP = 'BAR' AND QUUX.SUBKEY = BAR.KEY AND
BAR.FWEEP = 2) AND
EXISTS (SELECT 1 FROM QUUX, BAZ WHERE QUUX.FOOKEY = FOO.KEY
AND QUUX.RECTYP = 'BAZ' AND QUUX.SUBKEY = BAZ.KEY AND
BAZ.BOZ = 'SPAM') AND
EXISTS (SELECT 1 FROM QUUX, GAZONK WHERE QUUX.FOOKEY = FOO.KEY
AND QUUX.RECTYP = 'GAZ' AND QUUX.SUBKEY = GAZONK.KEY AND
GAZONK.GRIFFY = 3.14159)

Performance in SQL as always depends on indexes.

Joe


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.