0

我整晚都在编码,所以如果这个问题没有意义,我道歉。自从我不得不写一个查询以来已经有一段时间了,但我认为有一种方法可以让我做类似的事情......

(SELECT COUNT(*) FROM call 
WHERE upload_id = (SELECT uploadId FROM userUploads where user_id = us.id)  
   and callDate BETWEEN DATE_SUB(now(),INTERVAL 1 WEEK) AND now() AND click = 1) AS weeklyCalls,

我的问题是如何将upload_id 检查到同一查询中的多个ID。我觉得我应该能够将它与运行的子查询进行比较。

我在示例查询中所指的一切都发生在第二行。

4

1 回答 1

1

使用 IN 而不是“=”

WHERE upload_id IN (SELECT uploadId FROM...)
于 2012-07-21T12:13:35.437 回答