यदि आप प्रत्येक कंपनी में पहला चाहते हैं, तो distinct on
. का उपयोग करें . यह एक अच्छी रचना है जो केवल पोस्टग्रेज़ में उपलब्ध है:
SELECT DISTINCT ON (co.name) co.name, cl.name, cl.created_at
FROM company co INNER JOIN
client cl
ON cl.company_id = co.id
ORDER BY co.name, cl.created_at asc;