Я запутался в выборе двух подходов.
Сценарий
есть две таблицы Table 1
и Table 2
соответственно.Table 1
содержит данные пользователя, например, имя, фамилию и т. Д.
Table 2
содержит автомобили, которые есть у каждого пользователя с описанием.то есть Color
, Registration No
и т. д.
Теперь, если я хочу получить всю информацию всех пользователей, какой подход лучше всего выполнить за минимальное время?
Подход 1.
Запросить все строки в Table 1
и сохранить их все в списке, например,
, затем перебрать список и запросить его и получить данные из Table 2
в соответствии спользователю, сохраненному на первом шаге.
Подход 2
Запрос для всех строк и при сохранении этой строки получить все значения из table 2
и сохранить их тоже.
Если я думаю о системных процессах, то думаю, что они могут быть одинаковыми, потому что в обоих подходах нет одинаковых записей, которые нужно обрабатывать.
Если есть какая-то другая лучшая идея, пожалуйста, дайте мнезнать