以下是我正在执行的查询。但出于某种原因,$ 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