我有一个选择查询,用于在我的数据库中挑选一段时间未联系的联系人。我想运行一个 INSERT 查询,为使用此选择查询返回的所有记录输入一个重复的注释...问题是我不完全确定该怎么做。
SELECT 查询本身可能有点复杂。我基本上希望选择每个合作伙伴的最新注释,然后只选择在某个日期并没有收到注释的合作伙伴...... SELECT 查询如下:
SELECT * FROM
(
SELECT * FROM
(
SELECT
partners.partners_id,
partners.CompanyName,
notes.Note,
notes.DateCreated
FROM
notes
JOIN
partners ON notes.partners_id = partners.partners_id
ORDER BY notes.DateCreated DESC
) AS Part1
GROUP BY partners_id
ORDER BY DateCreated ASC
) AS Part2
WHERE
DateCreated <= '2013-01-15'
如何运行只进入与此 SELECT 相同的记录的 INSERT 查询?
插入将输入以下记录:
INSERT INTO notes
(
notes_id,
partners_id,
Note,
CreatedBy,
DateCreated
)
SELECT
UUID(),
partners.partners_id,
'Duplicated message!',
'User',
'2013-02-14'
FROM
partners