假设我有两张桌子,一张person
桌子和一张orders
桌子。该person
表包括一个personID
字段和一个name
字段等。该orders
表包含一个orderID
字段等。我想返回关于一个或多个人的信息,但除此之外,我还想使用 personID 来查询附加信息,以在每一行中返回。例如:
personID name + orderID
120 John 5000
我现在的查询如下:
SELECT p.personID, p.name
FROM person p
WHERE p.name = "John"
我想返回与该名称查询匹配的人员列表,但对于每个结果,还使用 personID 来查找介于两个日期之间的特定订单(一个订单),检查了“活动”标志等,或者如果该订单不存在,则为 orderID 返回 null。