[SQL ] 交叉查詢問題
使用的是mysql,我想要找出a表中,每一個學生,
他在b表裡,最新日期(數字最大日期越新)的分數(score)…
煩請賜教!謝謝!
ps:b表的資料會一直增加,所以不能鎖定date=3333的方式去作查詢。
-------------------
[A表]
id name china
1 a 王大明
2 b 丁小雨
3 c 路人甲
4 d 路人乙
5 e 路人丁
-------------------
[B表]
id name score date
1 a 100 11111
2 a 80 22222
3 a 70 33333
4 b 85 11111
5 b 60 22222
6 b 90 33333
7 c 40 11111
8 c 50 22222
9 c 30 33333
10 d 40 11111
11 d 50 22222
12 d 80 33333
-------------------
--
朝叩朱門乞餘餐
嗟來冷眼有德顏
歸途踏盡金磚路
漫天殘霞不用錢
吾乃…富貴乞丐-花爵百鍊生
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.75.186.7
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):