SELECT mm.*, md.label AS standardized_label
FROM mytable md
LEFT JOIN
mytable mc
ON mc.parent_element = md.id
AND mc.client = @client
JOIN mytable mm
ON mm.id = COALESCE(mc.id, md.id)
WHERE md.client IS NULL
(client, parent_element)
. पर एक इंडेक्स बनाएं इसके लिए तेजी से काम करें।
देखें SQLFiddle ।