【发布时间】:2018-04-14 09:33:27
【问题描述】:
我正在尝试在我的 MySQL 表中选择 CONTACTS,它在 INVESTMENTS 表中没有任何相关信息。
我有一个类似这样的查询,但它没有正确提取我的所有联系人。
TL;DR 选择所有联系人,然后删除所有有投资的联系人
SELECT
*
FROM
contacts
INNER JOIN investments ON investments.contactId = contacts.contactId
WHERE
contacts.userId = '1'
AND contacts.trash IS NULL
AND NOT EXISTS ( SELECT * FROM investments WHERE investments.company IS NULL )
GROUP BY
contacts.contactId
任何帮助将不胜感激。
【问题讨论】:
-
在这里看看这个小提琴,我打算添加一个答案,但他们关闭了它。 db-fiddle.com/f/nucna7J1LTX1gMVwiuw1Mf/3
-
感谢您的意见!这很棒。
-
当然,就像我说的那样我会给出答案,但它已关闭,再见!