У меня есть таблица А:Возвращение результатов от отношения один-ко-многим
ID Name
Таблица B:
ID A_ID COLORS
A_ID является ФК в таблице A таблицы А в таблице B является одним слишком много.
Я хочу вернуть всю таблицу B для заданной таблицы ID в одном вызове SQL. Я предполагаю, что это лучшая идея, чтобы вернуть один результирующий набор в этом сценарии (?), Затем я перейду к набору результатов, чтобы установить все цвета для данного человека, чтобы я мог установить список цветов ,
Person(int id, String name, List<String>colors){
}
Я пытаюсь выяснить SQL, и мне интересно, если то, что я делаю, в порядке.
Можете ли вы привести пример входных данных и результатов, которые вы хотите? –
Я собираюсь сделать x объектов Person. Примерный набор данных: Таблица A: (1, «Гомер»), Таблица B: (1, 1, «Красный»), (2, 1, «Синий»). Это создало бы один объект Person с id = 1, name = «Homer» и colors = ArrayList («Красный», «Синий») – bmw0128