Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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查询,从俯视电影中随机选择插曲,但仅当状态为0时才基于_Mysql - Fatal编程技术网

MySQL查询,从俯视电影中随机选择插曲,但仅当状态为0时才基于

MySQL查询,从俯视电影中随机选择插曲,但仅当状态为0时才基于,mysql,Mysql,你能帮我查询MySQL吗 我有三张桌子。我将只写我需要的行: 连载 -------------- | ID | views | -------------- | 1 | 12113 | -------------- | 2 | 34 | -------------- | 3 | 123 | -------------- -------------- |ID |视图| -------------- | 1 | 12113 | -------------- | 2 | 34

你能帮我查询MySQL吗

我有三张桌子。我将只写我需要的行:

连载

-------------- | ID | views | -------------- | 1 | 12113 | -------------- | 2 | 34 | -------------- | 3 | 123 | -------------- -------------- |ID |视图| -------------- | 1 | 12113 | -------------- | 2 | 34 | -------------- | 3 | 123 | -------------- 连载

---------------- | ID | sorceID | ---------------- | 12 | 1 | ---------------- | 14 | 3 | ---------------- | 15 | 2 | ---------------- | 16 | 4 | ---------------- ---------------- |ID | sorceID| ---------------- | 12 | 1 | ---------------- | 14 | 3 | ---------------- | 15 | 2 | ---------------- | 16 | 4 | ---------------- 连续剧

--------------------- | ID | srID | status| --------------------- | 1 | 12 | 0 | --------------------- | 2 | 12 | 1 | --------------------- | 3 | 12 | 0 | --------------------- --------------------- |ID | srID |状态| --------------------- | 1 | 12 | 0 | --------------------- | 2 | 12 | 1 | --------------------- | 3 | 12 | 0 | ---------------------
  • 现在所有行都是INT,状态是INT,但只有0、1、2
  • Serial.ID=SerialReal.sorceID
  • serialrealseption.srID=SerialReal.id
我想要的是随机获得一个状态为0的SerialRealSession项目(限制1)。但是这个SerialRealSpidence项目需要来自Serial,即前3个序列中的SerialRealSpidence.status=0的序列。随机的是,它是从一个顶级的3连续剧和所有这些连续剧集之一

有什么想法吗?如果你需要更多信息,请告诉我。谢谢

使用下面的查询

SELECT views form Serial as se 
INNER JOIN SerialReal as sr ON se.id=sr.sorceID 
INNER JOIN SerialRealEpisode as sre ON sr.id=sre.srID 
where sre.status=0
使用下面的查询

SELECT views form Serial as se 
INNER JOIN SerialReal as sr ON se.id=sr.sorceID 
INNER JOIN SerialRealEpisode as sre ON sr.id=sre.srID 
where sre.status=0
使用下面的查询

SELECT views form Serial as se 
INNER JOIN SerialReal as sr ON se.id=sr.sorceID 
INNER JOIN SerialRealEpisode as sre ON sr.id=sre.srID 
where sre.status=0
使用下面的查询

SELECT views form Serial as se 
INNER JOIN SerialReal as sr ON se.id=sr.sorceID 
INNER JOIN SerialRealEpisode as sre ON sr.id=sre.srID 
where sre.status=0
请试试这个

 SELECT views FROM (
 SELECT s.`views` FROM `serial` s INNER JOIN `serialreal` sr ON s.id = sr.`sourceid`
 INNER JOIN `serialrealepisode` sre ON sre.`srid` = sr.`id`
 WHERE sre.`status` = '0' GROUP BY s.`views` ORDER BY s.`views` DESC LIMIT 3
 ) AS tbl ORDER BY RAND() LIMIT 1
首先,我按降序选择前3个序列,然后从内部查询的结果集中选择一个随机结果

希望这能帮到你……

请试试这个

 SELECT views FROM (
 SELECT s.`views` FROM `serial` s INNER JOIN `serialreal` sr ON s.id = sr.`sourceid`
 INNER JOIN `serialrealepisode` sre ON sre.`srid` = sr.`id`
 WHERE sre.`status` = '0' GROUP BY s.`views` ORDER BY s.`views` DESC LIMIT 3
 ) AS tbl ORDER BY RAND() LIMIT 1
首先,我按降序选择前3个序列,然后从内部查询的结果集中选择一个随机结果

希望这能帮到你……

请试试这个

 SELECT views FROM (
 SELECT s.`views` FROM `serial` s INNER JOIN `serialreal` sr ON s.id = sr.`sourceid`
 INNER JOIN `serialrealepisode` sre ON sre.`srid` = sr.`id`
 WHERE sre.`status` = '0' GROUP BY s.`views` ORDER BY s.`views` DESC LIMIT 3
 ) AS tbl ORDER BY RAND() LIMIT 1
首先,我按降序选择前3个序列,然后从内部查询的结果集中选择一个随机结果

希望这能帮到你……

请试试这个

 SELECT views FROM (
 SELECT s.`views` FROM `serial` s INNER JOIN `serialreal` sr ON s.id = sr.`sourceid`
 INNER JOIN `serialrealepisode` sre ON sre.`srid` = sr.`id`
 WHERE sre.`status` = '0' GROUP BY s.`views` ORDER BY s.`views` DESC LIMIT 3
 ) AS tbl ORDER BY RAND() LIMIT 1
首先,我按降序选择前3个序列,然后从内部查询的结果集中选择一个随机结果


希望这能帮到你…

谢谢你,但是我需要这一集只返回1集,并且是从观看次数最多的连续剧中随机获得的,所以最后我想从前3名中获得serialrealseption.id。我也看到它不是基于大多数观点。事件如果我按视图下订单DESC不从顶部序列获取状态为0的剧集所需的输出是来自表serialrealseption的数据。或者只是serialrealseption.id.谢谢你,但是我需要这一集只返回1集,并且从观看次数最多的连续剧中随机选择,所以最后我想从前3名中获取serialrealseption.id。我也看到它不是基于大多数观点。事件如果我按视图下订单DESC不从顶部序列获取状态为0的剧集所需的输出是来自表serialrealseption的数据。或者只是serialrealseption.id.谢谢你,但是我需要这一集只返回1集,并且从观看次数最多的连续剧中随机选择,所以最后我想从前3名中获取serialrealseption.id。我也看到它不是基于大多数观点。事件如果我按视图下订单DESC不从顶部序列获取状态为0的剧集所需的输出是来自表serialrealseption的数据。或者只是serialrealseption.id.谢谢你,但是我需要这一集只返回1集,并且从观看次数最多的连续剧中随机选择,所以最后我想从前3名中获取serialrealseption.id。我也看到它不是基于大多数观点。事件如果我按视图下订单DESC不从顶部序列获取状态为0的剧集所需的输出是来自表serialrealseption的数据。或者只是serialrealseption.id.Super,这就是我需要的。我调整了一下,似乎效果不错。谢谢我不能投赞成票,但希望其他观众也能为你们投票。太好了,这就是我需要的。我调整了一下,似乎效果不错。谢谢我不能投赞成票,但希望其他观众也能为你们投票。太好了,这就是我需要的。我调整了一下,似乎效果不错。谢谢我不能投赞成票,但希望其他观众也能为你们投票。太好了,这就是我需要的。我调整了一下,似乎效果不错。谢谢我不能投赞成票,但希望其他观众也能为你投赞成票。