MySQL SELECT语句查询连接2个表

时间:2014-05-12 02:17:06

标签: mysql

我在编写查询select语句时遇到问题我有很多行重复。我的桌子是这样的:

tbl_injection enter image description here

tbl_patient enter image description here

我的Expect结果想要返回一行,因为我的表tbl_patient只有一行。我只想从tbl_injection获取injection_status。

2 个答案:

答案 0 :(得分:0)

似乎patient_id不够独特。尝试使用更多过滤器,例如injection_date? 或者你可以返回"最新的结果"而不是injection_status。

答案 1 :(得分:-1)

如您所见, tbl_injection patient_id 值1在 tbl_injection 表中记录了16次,因此您不能使用< strong> patient_id 专栏。

如果您不想更改这些表记录,则必须查询其他列,例如 injection_data ,这些列具有唯一值。