$query = "SELECT A.Agent_Name, C.Country_Name, J.Job_Type FROM Line_Items LI, Agents A,
Country C, Job J WHERE LI.Agent_ID = 1 AND LI.Agent_ID = A.Agent_ID AND
LI.Country_ID = C.Country_ID AND LI.Job_ID = J.Job_ID";
$result = mysql_query($query);
while($row = mysql_fetch_query($result)) {
echo "Agent:" . $row['Agent_Name']."<br>";
echo "Country:" . $row['Country_Name']."<br>";
echo "Job:" . $row['Job_Type']."<br>";
}
此查询仅输出AGents表中的第一个代理,以及国家表和作业表...我想根据这些表中的条目输出相应的代理名称,国家名称和作业类型行项目表。查询仅在表中显示第一个条目 - 错误!
请帮忙!
当您在PHP之外运行此查询时,是否会返回多行? – 2009-08-27 17:17:27