我在两个表之间使用 JOIN 时遇到问题,这是我的表:
病人表
........................................
uid | no_mr | name
........................................
1 | 1101 | Eko
2 | 1102 | John Doe
Run Code Online (Sandbox Code Playgroud)
访问表
..............................................
uid | vcode | patient_id
..............................................
1 | V-20130725143528 | 1
2 | V-20130726132308 | 2
3 | V-20130726142907 | 2
4 | V-20130726144436 | 1
Run Code Online (Sandbox Code Playgroud)
如何根据访问表显示患者数据,并按visit.uid降序排列。
这是我的查询,
SELECT patient . * , visit.uid
FROM patient
LEFT JOIN visit ON patient.uid = visit.patient_id
WHERE patient.uid >1
GROUP BY patient.no_mr
ORDER BY visit.uid DESC
LIMIT 0 , …Run Code Online (Sandbox Code Playgroud)