Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用mysql编写一个查询,与使用子查询的多个值相比,我可以有一些值_Mysql_Sql_Subquery - Fatal编程技术网

如何使用mysql编写一个查询,与使用子查询的多个值相比,我可以有一些值

如何使用mysql编写一个查询,与使用子查询的多个值相比,我可以有一些值,mysql,sql,subquery,Mysql,Sql,Subquery,我整晚都在编写代码,所以如果这个问题毫无意义,我道歉。我已经有一段时间没有写查询了,但我想有一种方法可以让我做一些事情,比如 (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) A

我整晚都在编写代码,所以如果这个问题毫无意义,我道歉。我已经有一段时间没有写查询了,但我想有一种方法可以让我做一些事情,比如

(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。我觉得我应该能够将它与正在运行的子查询进行比较

我在示例查询中提到的所有内容都发生在第二行。

使用in代替“=”


这就是我要找的。在我的脑海里,我保留着任何东西。谢谢Miroshkowwhy你不使用标准的内部联接吗?我使用联接处理所有其他的事情,但是因为这是选择的一部分,我不确定联接在这里是否有效。那么
。。。从调用c内部连接用户在c.upload\u id=uu.upload\u id和us.id=uu.user\u id上上载uu,其中…
WHERE upload_id IN (SELECT uploadId FROM...)