PHP SQL заявка в оператора fetch() на друга заявка

Това не върна никакви полезни резултати от Google, така че просто ще го попитам тук:

Възможно ли е в PHP да стартирате друга заявка в израза за извличане на друга заявка след изпълнение () на първата заявка?

e.g.

if ($stmt=mysqli->prepare(query)) {
    $stmt->bind_param('s', $variable);
    $stmt->execute();
    $stmt->store_result();
    while ($stmt->fetch()) {
         if ($stmt2=mysqli->prepare(query2)) {
              $stmt2->bind_param('s', $othervariable);
              $stmt2->execute();
              $stmt2->store_result();
              while ($stmt2->fetch()) {
                  store result or something
              }
         }
    }
}

person user2415992    schedule 08.08.2013    source източник
comment
Възможно е, но е по-добре да се създаде като една единствена заявка за присъединяване. Администраторите на бази данни и компаниите за уеб хостинг МРАЗЯТ хора, които не могат малко да оптимизират своите заявки за база данни.   -  person Sven    schedule 09.08.2013
comment
какво имате предвид под заявка за единично присъединяване - можете ли просто да напишете основен пример за това как изглежда заявка за JOIN?   -  person user2415992    schedule 09.08.2013
comment
Няма смисъл да имате една заявка и за резултат да изпълнявате друга заявка, която няма връзка с първата и просто ще се прави отново и отново без разлики. Обикновено резултат от първата заявка ще повлияе на втората заявка. И това трябва да се избягва и разрешава чрез използване на JOIN за комбиниране на повече от една таблица в заявка. SELECT stuff FROM table1 LEFT JOIN table2 ON table1.id = table2.subid ...   -  person Sven    schedule 09.08.2013
comment
k благодаря - ще работя върху внедряването на това в моята програма   -  person user2415992    schedule 09.08.2013