Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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
Php SQL查询,首先按发布日期排序,然后按情节排序,然后按部分排序_Php_Sql - Fatal编程技术网

Php SQL查询,首先按发布日期排序,然后按情节排序,然后按部分排序

Php SQL查询,首先按发布日期排序,然后按情节排序,然后按部分排序,php,sql,Php,Sql,我正试图弄清楚如何在所有最新条目(剧集)位于顶部(第一个)的位置执行此查询。但是,如果两集在同一天上传,它会根据集号进行排序(保持之前的日期顺序,但只在每天内按集排序),然后如果一集有多个部分,也会在每集内按部分排序 . "ORDER BY `part`,`episode`,`release_date` DESC"; 我也试过搜索这个订单 . "ORDER BY `release_date`,`part`,`episode` DESC"; 但这两种情况都会导致第1集排在首位,但我希望最新的一

我正试图弄清楚如何在所有最新条目(剧集)位于顶部(第一个)的位置执行此查询。但是,如果两集在同一天上传,它会根据集号进行排序(保持之前的日期顺序,但只在每天内按集排序),然后如果一集有多个部分,也会在每集内按部分排序

. "ORDER BY `part`,`episode`,`release_date` DESC";
我也试过搜索这个订单

. "ORDER BY `release_date`,`part`,`episode` DESC";

但这两种情况都会导致第1集排在首位,但我希望最新的一集排在首位(因此数字较高的一集)

发布日期之后,它应该首先按
排序,然后按
部分

"ORDER BY `release_date`,`episode`,`part` DESC";
如果需要,还可以选择每列ASC/DESC

"ORDER BY `release_date` DESC,`episode` DESC,`part` ASC";

在发布日期之后,应首先按
排序,然后按
部分

"ORDER BY `release_date`,`episode`,`part` DESC";
如果需要,还可以选择每列ASC/DESC

"ORDER BY `release_date` DESC,`episode` DESC,`part` ASC";

根据您的描述,听起来您希望按以下方式进行排序:

  • 发布日期(降序,即最新的第一个)

  • 情节(降序,也是最新的第一集)

  • 部分(升序,第1、2、3部分等)

  • 因此,订单将是

    . "ORDER BY `release_date` DESC, `episode` DESC, `part` ASC";
    

    根据您的描述,听起来您希望按以下方式进行排序:

  • 发布日期(降序,即最新的第一个)

  • 情节(降序,也是最新的第一集)

  • 部分(升序,第1、2、3部分等)

  • 因此,订单将是

    . "ORDER BY `release_date` DESC, `episode` DESC, `part` ASC";
    

    第二个正是我需要的。必须隔离秩序的方向。非常感谢你!很乐意帮忙。如果答案满足你的要求,请接受。第二个答案正是我所需要的。必须隔离秩序的方向。非常感谢你!很乐意帮忙。如果答案满足您的要求,请务必接受。编辑您的问题并提供示例数据和所需结果。编辑您的问题并提供示例数据和所需结果。