拜託,我想從兩個表的最大值來查詢數據,選擇一行的最大值兩個表
table1
|user_id | name |
| 001 | Paul |
| 002 | Sean |
table2
|id | class | Year | user_id |
|201 | 1A | 2010 | 001 |
|202 | 2A | 2011 | 001 |
|203 | 1B | 2010 | 002 |
的user_id
在table2
引用user_id
從table1
這是怎麼了我希望我的輸出是
OUTPUT
| user_id | name | class| year |
| 001 | Paul | 2A | 2011 |
| 002 | Sean | 1B | 2010 |
受審到目前爲止
SELECT
a.user_id,
a.name,
b.class,
max(Year) as year
FROM
table1 a
INNER JOIN
table2 b
ON
a.user_id=b.user_id
GROUP BY user_id
上面這個查詢給了我最大的一年,在一排不同的類值,因此先前的類值。這是它看起來像
| user_id | name | class| year |
| 001 | Paul | 1A | 2011 |
| 002 | Sean | 1B | 2010 |
請問我在哪裏我的錯誤在我的查詢?任何幫助表示讚賞。由於
這工作,謝謝你的努力 – George
你好,@lpg,我對這個答案做了一個後續問題。你可以請幫忙..http://stackoverflow.com/q/24737959/2595059謝謝 – George