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

同じ商品番号の行の各グループの最低価格エントリの詳細を検索します

    SELECT B.*
      FROM BigTable AS B -- Why do SQL questions omit the table names so often?
      JOIN (SELECT EAN, MIN(Price) AS Price
              FROM BigTable
             GROUP BY EAN
           ) AS P
        ON B.EAN = P.EAN AND B.Price = P.Price
     ORDER BY B.EAN;
    

    サブクエリは、各EANの最低価格を見つけます。外側のクエリは、EANとそのEANの最低価格に一致する詳細を検索します。特定のEANに対して同じ最低価格のレコードが2つある場合は、両方が選択されます。



    1. MySQLに一度に複数の値を挿入する

    2. SQL Serverでマテリアライズドビューを作成するにはどうすればよいですか?

    3. パラメータ化されたOracle挿入クエリを作成する方法は?

    4. エラー:CursorWindowから行0、列-1を読み取ることができませんでした。データにアクセスする前に、カーソルが正しく初期化されていることを確認してください