यदि ऑरैकल पंक्ति संख्या (विभाजन द्वारा) का समर्थन करता है तो आप एक उप क्वेरी बना सकते हैं जहां पंक्ति बराबर होती है 1.
SELECT * FROM table1
LEFT JOIN
(SELECT *
FROM (SELECT *,
ROW_NUMBER()
OVER(PARTITION BY assignmentgroup ORDER BY assignmentgroup) AS Seq
FROM table2) a
WHERE Seq = 1) v
ON assignmet = v.assignmentgroup