以下是我正在執行的查詢。但出於某種原因,$ MachineQuery沒有得到結果。我認爲它與查詢中使用$ q1有關,但我不知道爲什麼。 任何想法?在另一個查詢中使用mysql_query結果
$q1 =mysql_query("SELECT DISTINCT SymptomID
FROM Tree
WHERE SymptomID NOT IN (SELECT DISTINCT SymptomID
FROM Tree
WHERE LBNodeID = 0 OR RBNodeID = 0)")
$MachineQuery = mysql_query("SELECT DISTINCT M.MachineID, M.MachineName
FROM Machines M, Systems Sys, Symptoms Sym
WHERE M.MachineID = Sys.MachineID AND Sys.SystemID
=Sym.SystemID AND Sym.SymptomID IN ($q1)
這工作,只需要將結果列變成一個數組。感謝大家的快速回復。 – MultiDim 2010-06-28 15:48:20