выберите t2.secid
от
(
выберите row_number () сверх (заказ мимо
случай когда param1=t2.secidtype после этого 1 еще 2 кончаются,
случай когда param2=t2.secidtype после этого 1 еще 2 конец) rn, t1.id, t2.secid
от t1 внутреннего соедините t2 на t1.id=t2.id
где t2.secidtype в (param1, param2, param3)
) sq
где rn = 1
Вопрос в том, что что роль делает игру t1 в вашем вопросе только общается с t2??
Я вклюал его в внутреннюю для того чтобы соединить как раз как пример.