我正在尝试选择quote
创建的第一个contact
来修改它但我不太确定如何这样做而且我已经尝试了一段时间。 SQL表如下所示:
quotes
id | name | value | date_entered
contacts
id | first_name | last_name | notes
quotes_contacts
id | quote_id | contact_id
所以我想得到一个列表,其中列出了首先为联系人创建的所有引号,如果有意义的话,我们可以列出每个客户的第一个引用。
我正在使用MySQL
答案 0 :(得分:3)
SELECT
c.first_name,
c.last_name,
(
SELECT value
FROM quotes q
LEFT JOIN quotes_contacts qc ON q.id = qc.quote_id
WHERE qc.contact_id = c.id
ORDER BY q.date_entered
LIMIT 1
) first_quote_value
FROM
contacts c
将为您提供每个联系人的第一个报价。