【问题标题】:How to use group by and order by如何使用 group by 和 order by
【发布时间】:2017-05-14 22:55:06
【问题描述】:

如何对照片库进行分组并按字母顺序升序排序? 我的代码:

$getid = $_SESSION['idSession'];

$sql = mysqli_query($mysqli, "
SELECT name_gallery
     , folder
     , img
     , id_client 
  FROM alboom 
 WHERE id_adm = '$getid' 
 GROUP 
    BY id_client 
 ORDER 
    BY name_gallery ASC
");

我的表结构 table struct

我的输出 = test gallery01, test gallery02, test gallery03, test gallery04, test gallery05;

我应该如何让我的代码按字母顺序对图像进行排序?

【问题讨论】:

  • 可以添加表结构和预期输出吗?
  • 试试看这个话题mysql result order
  • 我们需要知道的是你现在得到了什么结果以及预期的结果是什么?我们不知道你是如何回应这些的。你的问题还不清楚。
  • @DarshanMehta 我用img 表结构和输出编辑我的提问
  • 您没有聚合函数,因此不需要group by 子句。也许看到meta.stackoverflow.com/questions/333952/…

标签: php mysql mysqli


【解决方案1】:

我对mysql的了解不多,但是和Oracle差不多

选择名称_画廊 , 文件夹 , 图像 , id_client 来自 alboom WHERE id_adm = '$getid' 团体 BY name_gallery , 文件夹 , 图像 , id_client 命令 BY name_gallery ");

ASC 不需要按升序排序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多