зависит от того, что вы подразумеваете под " first ". Обычно это слово подразумевает порядок даты или времени, но в вашей таблице нет поля даты или даты / времени ...
Таким образом, вы должны уточнить, что вы подразумеваете под "первым"
Если вы не сохранили в таблице какое-либо значение, которое может указать обработчику запросов, как упорядочить любые две записи, чтобы различать то, что вы подразумеваете под «первой», от другой, то вам не повезло. ...
при условии, что у вас действительно есть такое поле (скажем, это IdSecondary
для примера - поскольку ваши выборочные результаты выглядят так), то вам нужно
Select * From Table a
Where IdSecondary= (Select Min(IdSecondary)
From Table
Where idMain = a.idMain)