**Table Doctor**
* ID Name Other Value*
1 Jane X
2 John Y
3 Jame Z
**Table Patient**
* ID Name Other Value*
1 Mary A
2 Mark B
3 Mel C
**Table Appointment**
* ID PatientID DoctorID OtherValue*
1 1 1 X
2 3 2 Y
**Table Exam**
* ID ExamName*
1 Blood Exam
2 Pregnant Exam
**Table RequestExam**
* ID AppointmentID ExamID*
1 1 1
2 2 2
**Table ResultExam**
* ID RequestExamID OtherValues*
1 1 XYZA
2 2 ABCD
**Table DoctorDecision**
* ID ResultExamID OtherValues*
1 1 Qwerty
2 2 Asdfgh
我想知道是否可以从最后一张表(表doctordecision)中得到患者和医生的姓名?怎样才能成为一个选择呢?我正在尝试进行一些连接,但不确定是否可以从第一个表中获取值。
示例-如何知道上一个表中ResulteMamid=1的医生姓名、患者姓名和检查姓名?
1条答案
按热度按时间lbsnaicq1#
此查询应提供所需的信息:
输出(用于示例数据)
sqlfiddle演示