› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
dettac
V2EX  ›  MySQL

请教:数据库读取数据的 sql 语句编写问题( mysql)

  •  
  •   dettac · Nov 26, 2015 · 3355 views
    This topic created in 3960 days ago, the information mentioned may be changed or developed.

    Mysql 数据库中写 sql 时遇到问题,请各位大大指教,十分感激!

    问题描述:

    表结构类似如下:

    id str value
    1 a 4
    2 a 4
    3 a 5
    4 b 6
    5 b 4
    6 b 6

    现要取出每一个 str 中不重复的 value (结果中 id 为原表重复结果中最大值),即取出结果为:

    id str value
    2 a 4
    3 a 5
    5 b 4
    6 b 6

    请问 sql 语句该如何写,请指教,再次感谢!

    2 replies  •  2015-11-26 23:37:55 +08:00
    sunchen
        1
    sunchen  
       Nov 26, 2015   ❤️ 1
    select str, value, max(id) from xx group by str, value;
    dettac
        2
    dettac  
    OP
       Nov 26, 2015
    @sunchen 谢谢:)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5126 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:21 · PVG 11:21 · LAX 20:21 · JFK 23:21
    ♥ Do have faith in what you're doing.