У меня вопрос к объединению таблиц. У меня есть три стола. В таблице 2 есть разные значения для одного и того же идентификатора, и мне нужно получить строку на основе более высокого значения. Пожалуйста, помогите мне. Я новичок в этой концепции. До сих пор я пробовал
select a.trefno, a.tstatusno, max(b.tstatusno), b.trefno, distinct c.trefno, c.status
from Table1 a
inner join Table3 c on a.trefno = c.TREFNO
inner join Table2 b on c.trefno = b.TREFNO
where b.tstatusno = (select max(tstatsno) from Table2 t where b.tref = t.trefno group by t.trefno)
group by a.trefno
Это три таблицы, которые я показал
Я хочу объединить все три таблицы с tref в качестве уникального идентификатора и max (tstatusno) из таблицы 2.
