आप एक मिश्रित प्रकार बना सकते हैं जैसे
CREATE TYPE triple AS (
a smallint,
b integer,
c integer
);
तब आप इस तरह की क्वेरी लिख सकते हैं:
SELECT *
FROM t
WHERE (t.one, t.two, t.three) = ANY (?::triple[]);
आप सरणी को एक स्ट्रिंग के रूप में आपूर्ति करेंगे जो इस तरह दिखती है
{(11\,12\,13), (21\,22\,23)}
= ANY
IN
. जैसा ही करता है , लेकिन इसका उपयोग दाईं ओर एक सरणी के साथ किया जा सकता है।