Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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 sql中2个用户访问的所有电影_Mysql_Sql - Fatal编程技术网

Mysql sql中2个用户访问的所有电影

Mysql sql中2个用户访问的所有电影,mysql,sql,Mysql,Sql,我有一个表级别(ID\u用户、ID\u电影、级别)。我想提取2个用户观看的所有电影。我有这个疑问,但她总是回来工作 SELECT 'ID_ Movie' FROM rating WHERE ('ID_User'='"+user1+"') and 'ID_ Movie' IN (select 'ID_ Movie' from rating where 'ID_User'='"+user2+"'); 两个用户都对电影进行了评级的电影ID列表 Select ID_MOVIE FROM Rating

我有一个表级别(ID\u用户、ID\u电影、级别)。我想提取2个用户观看的所有电影。我有这个疑问,但她总是回来工作

SELECT 'ID_ Movie' FROM rating WHERE ('ID_User'='"+user1+"') and  'ID_ Movie' IN (select 'ID_ Movie' from rating where 'ID_User'='"+user2+"');

两个用户都对电影进行了评级的电影ID列表

Select ID_MOVIE
FROM Rating
Where ID_user in ('USER1','USER2')
group BY ID_MOVIE
having count(Distinct ID_USER) = 2

这样做的目的是返回由两个用户中的每一个对电影进行评级的电影,然后统计对电影进行评级的唯一用户。如果计数为2,则有2个用户对电影进行了评级。

两个用户对电影进行评级的电影ID列表

Select ID_MOVIE
FROM Rating
Where ID_user in ('USER1','USER2')
group BY ID_MOVIE
having count(Distinct ID_USER) = 2

这样做的目的是返回由两个用户中的每一个对电影进行评级的电影,然后统计对电影进行评级的唯一用户。如果计数=2,则有2个用户对电影进行评分。

那么对于给定的两个用户,您希望看到他们共同观看的电影吗?那么对于给定的两个用户,您希望看到他们共同观看的电影吗?
Select ID_MOVIE
FROM Rating
Where ID_user in ('USER1','USER2')
group BY ID_MOVIE
having count(Distinct ID_USER) = 2