У меня есть ситуация, когда мне нужно написать sql запрос выбора, который технически необходимо повторить для всех элементов списка.
Например, скажем, у меня есть такой список,
list =[ { item_1: value_11,
item_2: value_12,
item_3: value_13,
item_4: value_14'
},
{ item_1: value_21,
item_2: value_22,
item_3: value_23,
item_4: value_24,
},
{ item_1: value_31,
item_2: value_32,
item_3: value_33,
item_4: value_34,
},
......
];
Теперь мне нужно написать запрос SELECT, чтобы получить все связанные записи для каждого элемента, что-то вроде
//for each item
SELECT * FROM tbl WHERE tbl.fld1 = list[0].item_1 AND tbl.fld2 = list[0].item_2 AND tbl.fld3 = list[0].item_3 AND tbl.fld4 = list[0].item_4;
Можно ли написать один запрос для того же в выражении SQL (вроде l oop), иначе его нужно повторить со стороны кодирования, чтобы он вызывал БД для каждого элемента в отдельности.
Пожалуйста, помогите,
Спасибо заранее