假设我有一张客户表 ( tblClients
) 和一张报价表 ( tblQuotes
)。
为了从我们现有的客户那里获得所有报价,我做了以下事情:
SELECT q.quoteId, c.contact, q.job,
FROM tblQuotes AS q
INNER JOIN tblClients AS c ON q.user = c.user
对于每个报价,我们得到了报价的创建日期。那个日期在tblDate
. 我发现显示该日期的唯一方法是当我显示我的记录时,我做了一个像这样的其他请求:
SELECT Date
FROM tblDate
WHERE id = %1 => %1 is q.quoteId
一切正常,但我决定添加交替 SQL 请求的输入。例如,c.Contact
可以是“约翰”
WHERE c.Contact = 'John'
怎么样Date
?我可以很容易地得到q.quoteId
,但我不知道如何让它与 Date 一起工作c.Contact
。q.Job
WHERE c.Contact = 'John' AND ...