Допустим, есть таблица деталей. Сначала я выбираю таблицу деталей с запросом, и она возвращает 500 строк. После отличного (partid) я получаю только 100.
выберите количество (отдельное значение) из части, где имя_партии iLike 'ABC%';
Теперь мне нужно l oop partid (uniq) и запросить таблицу 'PartAlt', чтобы получить 'alternatepartid'. И у этой таблицы есть «partid», поэтому я могу присоединиться.
Для каждого l oop я получу 10 или около того, но мне нужно только 'alternatepartid' из этих строк.
выберите alternatepartid из PartAlt, где mpnid = xxx Итак, в конце l oop у меня будет 1000 альтернативных частей.
Теперь для каждого l oop этих результатов я беру альтерпартид и соединение / запрос с первой таблицей 'Часть' выше.
Итак, это объединение таблицы для получения нескольких строк.
как мне написать это с помощью подзапроса и / или объединения?