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

SQLクエリのIDごとの行数を制限する

    別の答えからの適応

      set @brand_id= '';
      set @num = 0;
    
      select
      products.id, products.brand_id,
      @num := if(@brand_id= brand_id, @num + 1, 1) as dummy_1,
      @brand_id:= brand_id as dummy_2,
      @num as row_number
      from products
      where brand_id IN ('1', '2','3')
      group by
      brand_id,
      row_number
      having row_number <= 10;
    


    1. MySQLの=と:=の違い

    2. 指定されたキーが長すぎました。キーの最大長は767バイトです-ASPNetIdentityMySQL

    3. MySQLは、フィールド内の一部のテキストを検索して置換します

    4. ページを更新せずにドロップダウンを更新するにはどうすればよいですか?