sql >> Databáze >  >> RDS >> Mysql

mysql vyberte, chcete-li vrátit mezery pro všechny kromě prvního řádku opakujícího se sloupce

Následující by mělo fungovat, ale nevrací výsledky v pořadí, které jste použili ve svém příkladu.

SELECT  IF(n.ID = nm.ID, n.Name, NULL)
        , n.ID
FROM    Names n
        INNER JOIN (
          SELECT  Name
                  , ID = MIN(ID)
          FROM    Names        
          GROUP BY
                  Name
        ) nm ON nm.Name = n.Name
ORDER BY
        n.Name
        , n.ID


  1. Jaký je význam otazníku v MySQL ve sloupci WHERE =??

  2. Mám specifikovat INDEX i UNIQUE INDEX?

  3. Jaký typ byste mapovali BigDecimal v Javě/Hibernate v MySQL?

  4. druhý poslední řádek tabulky mysql