Ребят, давайте я чуть встряхну вас. =)
Сегодня я имею хорошее понимание, как структурно описать запрос в REST для разработчика.
Но постоянно обращения к базе данных заставляет переходить от красивых форм к построчным описаниям, например:
Value_1 == Table_1.Field_1 + some string
Value 2 == Table_2.Field_1, where:
Table_2.Field_2 = true,
Table_2.Field_3 = New.
Дело в том, что при REST-запросах есть структура вложенности. А в случае SQL-запросов это всегда плоский набор значений, любое из которых надо вынимать по определённым условиям. Ещё лучше, когда надо вынуть значение через условие связанных таблиц.
Есть какие-то лайфхаки, как это удобнее писать? Ну кроме самого SQL)))
PS: Конечно ещё есть уровень бизнеса, но у нас аналитики проверяют валидность данных в таблицах при написании ТЗ.