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 · 3146 views
    This topic created in 3848 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   ·   Solana   ·   3346 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:44 · PVG 20:44 · LAX 05:44 · JFK 08:44
    ♥ Do have faith in what you're doing.