私のテーブルはこのように見えます。 Id | Name | Ref |From
10 | Ant | 100 | A
10 | Ant | 300 | A
2 | Cat | 90 | A
2 | Cat | 500 | A
3 | Bird | 150 | A
これは私が望む結果です。 Id | Name | Ref | From
3 | Bird | 150 | A
2 |
私は2つのSQLテーブルを持っています.1つは顧客のアドレス帳で、もう1つは購入ログです。私が見たいと思って何 カスタマー表 Cust ID Cust Name
1 Adam
2 Brian
3 Charles
4 Dave
...
購入履歴 Customer ID Price Date
1 $100 1996-01-20
1 $20
さて、これは不自然なように聞こえるかもしれませんが、私が尋ねることはちょっとキディッシュに見えるかもしれません。しかし、私はいつも他のどこよりもここに心を吹き込む方が好きです。 COUNTRY CITY TEMP
=============================
US Arizona 51.7
US California 56.7
US Bul
テーブルは次のようになります。 Id | Name | Ref | Date | From
10 | Ant | 100 | 2017-02-02 | David
10 | Ant | 300 | 2016-01-01 | David
2 | Cat | 90 | 2017-09-09 | David
2 | Cat | 500 | 2016-02-03 | David
3 | Bir
最新の日付の行を選択したいと思います。私はIDとリリースの両方を選択することができないようです。 T.Released = MAX(T.Released)は私にとっては機能しません。私はMS SQLを使用しています SELECT ID , Released
FROM (SELECT [id]
,[Released]
FROM [dbo].[PressReleases]