yunzhonghe105
yunzhonghe105
采纳率60%
2016-12-27 02:49

mysql如何查询特定的数据

已采纳

图片说明

如上图,如何获取gid不重复的数据(取得下图的查询结果):

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

8条回答

  • wheat235 wheat235 5年前

    select iid,tid, git, create_time, thumb, smallimg from tableName GROUP BY gid;

    点赞 评论 复制链接分享
  • fqr417252096 千芮 5年前

    可以用group by .... having ....... order by.......

    点赞 评论 复制链接分享
  • concer__ 温妮角落 5年前

    SELECT [DISTINCT] {*,column[alias],...}
    FROM table
    WHERE conditions
    GROUP BY column
    ORDER BY column ASC\DESC;

    点赞 评论 复制链接分享
  • xupeng874395012 xupeng874395012 5年前

    这是结果要过滤后缀吗?那你直接like *.jpg呗 这个不就可以完成后缀筛选了a

    点赞 评论 复制链接分享
  • FairyStepWGL fairystepwgl 5年前

    SELECT DISTINCT * FROM Table WHERE 重复的字段

    点赞 评论 复制链接分享
  • yicp123 yicp123 5年前

    用group by分组即可:
    select iid,tid, git, create_time, thumb, smallimg from tableName GROUP BY gid;
    参考自:MySQL如何优化GROUP BY http://www.data.5helpyou.com/article237.html

    点赞 评论 复制链接分享
  • zhian_jack zhian_jack 5年前

    可以先按照gid分组,把iid较大的取出来,然后作为条件再取数

    点赞 评论 复制链接分享
  • qq_36598111 随风奔跑的十八岁 5年前

    无非就是where条件、排序、分组这几个吗

    点赞 评论 复制链接分享

相关推荐