是一個新手SQL用戶:兩次內部加入同一張桌子與聚合函數
我有一個簡單的表,每天存儲一些夜晚的記錄。表:
表:T1
+----+-----+----+-----------+------------+
| Id | A | AB | Value | Date |
+----+-----+----+-----------+------------+
| 1 | abc | I | -48936.08 | 2013-06-24 |
| 2 | def | A | 431266.19 | 2013-06-24 |
| 3 | xyz | I | -13523.90 | 2013-06-24 |
| 4 | abc | A | 13523.90 | 2013-06-23 |
| 5 | xyz | I | -13523.90 | 2013-06-23 |
| 6 | def | A | 13523.90 | 2013-06-22 |
| 7 | def | I | -13523.90 | 2013-06-22 |
+----+-----+----+-----------+------------+
我想獲得列的所有值A,AB,價值在A列中的最新日期過濾對AB =我
基本結果應該看起來像:
+----+-----+----+-----------+------------+
| Id | A | AB | Value | Date |
+----+-----+----+-----------+------------+
| 1 | abc | I | -48936.08 | 2013-06-24 |
| 3 | xyz | I | -13523.90 | 2013-06-24 |
| 7 | def | I | -13523.90 | 2013-06-22 |
+----+-----+----+-----------+------------+
我曾嘗試使用內部連接兩次在同一張表,但未能拿出正確的結果。
任何幫助,將不勝感激。
謝謝:)
Thanks-就是這樣。 – SWKK