我正在用PHP和MySQL制作与患者诊断相关的电子医疗系统。我在数据库中制作了具有以下记录的以下表:

Illness(illness_id(PK), illness_code,illness_name)
Symptom(symptom_id, illness_id(FK),symptom_name ).


现在,我想做的是,将症状名称写在搜索栏中,单击按钮后,应该输出相关疾病。您能告诉我会输出适当疾病的SQL查询吗?

最佳答案

请尝试这个。从搜索栏中将症状值检索到变量后,例如symptom_name_provided_in_search_bar,您可以在以下查询中使用该值

select illness_name
from   illness a, symptom b
where  a.illness_id = b.illness_id
and    b.symptom_name = :symptom_name_provided_in_search_bar

关于php - MySQL中的疾病-症状关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30527238/

10-13 04:08