$query = "select * from a ...";
if($result = mysql_query($query,$con))
{while($row = mysql_fetch_array($result);)
$arr[0][] = $row;
}
$query = "select * from b ...";
if($result = mysql_query($query,$con))
{
while($row = mysql_fetch_array($result);)
$arr[1][] = $row;
}
$query = "select * from c ...";
if($result = mysql_query($query,$con))
{
while($row = mysql_fetch_array($result);)
$arr[2][] = $row;
}
3 つのクエリは異なる構造を持つ複数の行を取得します。3 つのクエリでは 3 回の往復が必要です。10 回のクエリでは 10 回の往復が必要になります。
このケースをどのように最適化しますか?