1つのクエリで最大値と列を組み合わせる

Massimo Savazzi

私は2つのテーブルを持っています:

  1. 顧客-> int ID、文字列NAME
  2. 購入->日付DATE、int VALUE、int C_ID

私が持っているテーブルの顧客:

1, A
2, B

テーブル購入:

01-01-2019, 10, 1
02-01-2019, 20, 2
03-01-2019, 30, 2

各顧客の最新の購入を返す単一のクエリを実行したいと思います。だから私は取得したい:

1, 01-01-2019
2, 03-01-2019

私は成功せずに別の選択を試しました:

select max(purchase.date), customer.id 
from customer, purchase 
where purchase.c_id = customer.id

しかし、結果は次のとおりです。

2, 03-01-2019

そのため、各行の最大値を取得できません...

出来ますか?手伝って頂けますか?

ゴードン・リノフ

集計ではなくフィルタリングお勧めします

select p.*
from purchases p
where p.date = (select max(p2.date) from purchases p2 where p2.c_id = p.c_id);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1つのメディアクエリで最小幅と最大幅を組み合わせる方法

分類Dev

2つのクエリを1つに組み合わせる

分類Dev

追加の列の1つのSQLクエリで2つのグループごとのクエリの結果を組み合わせる方法は?

分類Dev

読み取りと書き込みをmongodbで1つのクエリに組み合わせる

分類Dev

パワークエリ条件列-1行/出力の2つの値を組み合わせる

分類Dev

SQLSelectとAVGを1つのクエリに組み合わせる

分類Dev

SQL 2つのクエリとSUMを組み合わせる

分類Dev

2つの列を組み合わせるSQLクエリは可能ですか?

分類Dev

ArangoDBで2つのクエリを組み合わせる

分類Dev

SQLServerで2つのクエリを組み合わせる

分類Dev

linqで2つのクエリを組み合わせる

分類Dev

SQLで3つのクエリを組み合わせる

分類Dev

SQLで3つのクエリを組み合わせる

分類Dev

マングースで2つのORクエリをANDと組み合わせる

分類Dev

このクエリの属性を1つの列に組み合わせる方法がわかりません

分類Dev

2つのMySQLクエリを組み合わせて、各列に1つの一意の値とAVG値を表示します

分類Dev

Laravel-複数のクエリを1つのEloquentクエリとして組み合わせる方法

分類Dev

1つのクエリで2つの別々の結合を組み合わせる

分類Dev

SQL Server 3つのクエリを1つに組み合わせる方法は?

分類Dev

2つのケースクエリを1つに組み合わせる

分類Dev

2つのクエリを1つに組み合わせて、関連する列を選択します

分類Dev

2つのCTEと複数の選択を1つのクエリに組み合わせる

分類Dev

1つが再帰的であるクエリを組み合わせる

分類Dev

1つの結果として3つのクエリを組み合わせる

分類Dev

2つのクエリを組み合わせてcodigniterで1つの結果を生成する方法

分類Dev

複数のmysqlクエリを1つの出力に組み合わせる

分類Dev

UITextFieldをresignFirstResponderと組み合わせると、最大1つの数値になりません

分類Dev

PHPで配列の2つの値を組み合わせる

分類Dev

2つのstring []配列を組み合わせるためのLINQクエリ

Related 関連記事

  1. 1

    1つのメディアクエリで最小幅と最大幅を組み合わせる方法

  2. 2

    2つのクエリを1つに組み合わせる

  3. 3

    追加の列の1つのSQLクエリで2つのグループごとのクエリの結果を組み合わせる方法は?

  4. 4

    読み取りと書き込みをmongodbで1つのクエリに組み合わせる

  5. 5

    パワークエリ条件列-1行/出力の2つの値を組み合わせる

  6. 6

    SQLSelectとAVGを1つのクエリに組み合わせる

  7. 7

    SQL 2つのクエリとSUMを組み合わせる

  8. 8

    2つの列を組み合わせるSQLクエリは可能ですか?

  9. 9

    ArangoDBで2つのクエリを組み合わせる

  10. 10

    SQLServerで2つのクエリを組み合わせる

  11. 11

    linqで2つのクエリを組み合わせる

  12. 12

    SQLで3つのクエリを組み合わせる

  13. 13

    SQLで3つのクエリを組み合わせる

  14. 14

    マングースで2つのORクエリをANDと組み合わせる

  15. 15

    このクエリの属性を1つの列に組み合わせる方法がわかりません

  16. 16

    2つのMySQLクエリを組み合わせて、各列に1つの一意の値とAVG値を表示します

  17. 17

    Laravel-複数のクエリを1つのEloquentクエリとして組み合わせる方法

  18. 18

    1つのクエリで2つの別々の結合を組み合わせる

  19. 19

    SQL Server 3つのクエリを1つに組み合わせる方法は?

  20. 20

    2つのケースクエリを1つに組み合わせる

  21. 21

    2つのクエリを1つに組み合わせて、関連する列を選択します

  22. 22

    2つのCTEと複数の選択を1つのクエリに組み合わせる

  23. 23

    1つが再帰的であるクエリを組み合わせる

  24. 24

    1つの結果として3つのクエリを組み合わせる

  25. 25

    2つのクエリを組み合わせてcodigniterで1つの結果を生成する方法

  26. 26

    複数のmysqlクエリを1つの出力に組み合わせる

  27. 27

    UITextFieldをresignFirstResponderと組み合わせると、最大1つの数値になりません

  28. 28

    PHPで配列の2つの値を組み合わせる

  29. 29

    2つのstring []配列を組み合わせるためのLINQクエリ

ホットタグ

アーカイブ