我有一个非常简单的查询,可以正常工作。但我需要从另一个表中添加一些字段,这些字段在其中一个结果字段中具有匹配项。这是有效的查询:
select *
from "Time Track"
where Username = "JustMe"
and WeekNum = "1"
“Recnum”是“Time Track”和“Pro Track”之间的链接字段。从“Pro Track”表中我需要拉出两个名为“TKNum”和“Type”的字段。有人想帮助我吗?
答案 0 :(得分:1)
select "Time Track".*, "Pro Track"."TKNum", "Pro Track"."Type"
from "Time Track" JOIN "Pro Track" ON "Time Track"."Recnum" = "Pro Track"."Recnum"
where Username = "JustMe"
and WeekNum = "1"
BTW,它的列,而非字段......
您还可以将关键字LEFT添加到JOIN,即来自" Time Track" LEFT JOIN " Pro Track" ON,也将从TimeTrack返回行,而没有任何匹配的ProTrack行。