sql >> Databasteknik >  >> RDS >> Mysql

Hur väljer man flera rader efter primärnyckel med flera kolumner i MySQL?

Jag tror att det här borde göra susen för dig:

select 
    * 
from 
    data t1
natural join 
    ( 
        select 
            city, 
            state, 
            max(date) as date
        from 
            data
        group by 
            city, 
            state
    ) t2;


  1. CONCAT_WS() för SQL Server

  2. SQL Uppdatera och ersätt delsträng

  3. Hur kan jag välja ENDAST poster från igår?

  4. MySQL - Använd If Then Else i MySQL UPDATE eller SELECT Queries