Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

SQL क्वेरी में प्रति आईडी पंक्तियों की संख्या सीमित करें

दूसरे उत्तर से अनुकूलित करना

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP में किसी ऑब्जेक्ट को स्ट्रिंग में कनवर्ट करें

  2. तालिका या स्तंभ के शीर्षक में SQL कीवर्ड का उपयोग करना

  3. MySQL InnoDB auto_increment मान 1 के बजाय 2 बढ़ जाता है। वायरस?

  4. MySQL संग्रहीत कार्यविधि के कारण `कमांड सिंक से बाहर`

  5. सरणी में आंशिक परिणाम डेटा पुश करें और भेजें