我想一次执行两个选择查询,但数据彼此不相关,因此 LEFT JOIn 等不会这样做..因为那样我最终得到了我无法使用的数据。
到目前为止我得到的是;
$sql .= "SELECT *,
servertypes.id as servertypeID,
servertypes.name as servertypeName
FROM servertypes";
$sql .= " JOIN".
" (SELECT *,
periods.id as periodID,
periods.daysForSorting as periodNumber,
periods.text as periodsText
FROM periods
) AS periods";
$res = mysql_query($sql);
if(!$res) die("database_error_cant_select_data : ".$sql." : ".mysql_error());
但是现在我如何分别访问servertypes
和访问periods
?我想我必须完全停止使用 JOIN 但我不知道......
为了说明我的意思,它类似于:
while ($row = mysql_fetch_assoc($res["servertypes"]))
{
print_r($row);
echo"<br/><br/>";
}
while ($row = mysql_fetch_assoc($res["periods"]))
{
print_r($row);
echo"<br/><br/>";
}
这可能只使用一个查询吗?