sql >> データベース >  >> RDS >> Mysql

MySQL SELECTカウンター、グループ化

    SELECT @rn := if(@g = tbl_albums.id, @rn+1, 1) rownumber,
           tbl_tracks.title, tbl_albums.title,
      @g := tbl_albums.id
    FROM (select @g:=null, @rn:=0) initvars
    CROSS JOIN tbl_tracks
    INNER JOIN tbl_albums on tbl_tracks.album_id = tbl_albums.id
    ORDER BY tbl_albums.id, tbl_tracks.title;
    


    1. PostgreSQL監査ログのベストプラクティス

    2. ツールボックスから取り出す非推奨の機能–パート2

    3. SQLクエリで結果セットのバイトサイズを取得するにはどうすればよいですか?

    4. T-SQLを使用してSQLServerデータベースの外部キーを返す11の方法