我如何才能从我的数据库中仅选择某些调用未接听的不同调用者? 例如:在此示例表中,我只想选择数字 6666666(在 2014-09-08 10:48:52)和 5555555(在 2014-09-08 11:52:10),因为他们没有回答没有扩展名。 我试过了
SELECT DISTINCT * from cdr WHERE disposition !='ANSWERED';
但这会返回处置中没有字符串 'ANSWERED' 的所有对象。
谁能帮我?谢谢!!
表格示例:
最佳答案
SELECT *
from cdr t1
LEFT JOIN cdr t2 ON t1.SRC = t2.SRC
AND t1.Date = t2.Date
AND t1.Disposition <> t2.Disposition
WHERE t1.disposition = 'NO ANSWER'
GROUP BY t1.Date, t1.SRC
HAVING COUNT(*) = 1;
关于mysql - 无法在我的 table 上选择不同的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25731477/