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

注文で1日あたり10行を選択

    毎日のサブクエリで1日あたり10レコードを取得し、左結合でメインテーブルに結合する必要があるため、1日あたり最大10レコードを取得できます。 SQLは次のようになります:

    SELECT t1.columns
    FROM mytable t1 
      LEFT JOIN 
         (SELECT pk FROM mytable t2 
         WHERE t2.datecol = t1.datecol 
         ORDER BY t2.orderFor10Rows LIMIT 10) t3
      ON t1.pk = t3.pk
    ORDER BY t1.anyOtherColumns
    

    私はそれに慣れていないので、適切なMySQL構文の保証はありません。



    1. Oracleパフォーマンスチューニング

    2. Mysqlのクロスデータベーストリガー

    3. PHPで直接、Webサーバーに保存せずに、サーバー側でBase64文字列をファイルにエクスポートするにはどうすればよいですか?

    4. 指定されたテーブルでNULL値のみを持つ列を検索するPLpgSQL関数