$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