2013-03-01 158 views
1

有人可以帮助我在此查询中添加包含疾病风险因素的第三个表。该表是tblRiskFactors查询MySQL数据库

SELECT tblDiseases.disease 
FROM tblRel 
    LEFT JOIN tblDiseases ON tblRel.diseaseID = tblDiseases.diseaseID 
WHERE tblRel.symptomID = '1' AND tblRel.symptomID = '2' AND tblRel.symptomID ='3' 
+0

可不可以给表的结构? – 2013-03-01 08:40:53

+0

你真的需要给我们更多的去这里。你能否提供三张桌子的结构以及你如何加入他们? – juco 2013-03-01 08:41:12

回答

0
SELECT tblDiseases.disease 
FROM tblRel 
     LEFT JOIN tblDiseases 
      ON tblRel.diseaseID = tblDiseases.diseaseID 
     LEFT JOIN tblRiskFactors 
      ON -- define the linking condition here 
WHERE tblRel.symptomID = '1' AND 
     tblRel.symptomID = '2' AND 
     tblRel.symptomID = '3' 

为了进一步获得更多的知识有关联接,请访问以下链接:

0
SELECT tblDiseases.disease as disease 
FROM tblRel 
    LEFT JOIN tblDiseases ON tblRel.diseaseID = tblDiseases.diseaseID 
    LEFT JOIN tblRiskFactors ON tblRel.relation_column = tblRiskFactors.relation_column 
WHERE tblRel.symptomID in (1,2,3)