我有这样的查询:
$quDetail = $DB_con1->prepare("SELECT * FROM TTK_D WHERE NO_TTK=:no_ttk");
$quDetail->execute(array(":no_ttk" => $no_ttk));
$arrDetail = array();
while($dtDetail = $quDetail->fetch(PDO::FETCH_OBJ)){
// query problem
$queryLanjut = "SELECT *
FROM PPN_IN pi
INNER JOIN TTK_D td ON pi.NO_REG=td.NO_REG
WHERE td.NO_TTK='".$dtDetail->NO_REG."'";
$stmtLanjut = $DB_con1->prepare($queryLanjut);
$stmtLanjut->execute();
$dtLanjut = $stmtLanjut->fetch(PDO::FETCH_OBJ);
}
在MySQL,Oracle和PostgreSQL这个技术没问题,但在SQL SERVER 2008 R2上,查询只执行1条记录..(不循环)
其他人可以帮我解决这个问题吗?如果这种技术无法在SQL SERVER上实现,你们可以给我一个解决方案吗?
我真的很感谢你的帮助, 谢谢。