这种查询sql如何写?
A表 B表
用户编码 用户名 示数 建立日期 用户编码 本月示数 日期
1 a 0 2006-2-2 1 3 2006-3-1
2 b 5 2006-3-5 1 5 2006-4-1
3 c 3 2006-3-4 1 9 2006-5-1
4 d 4 2006-4-12 2 9 2006-4-1
2 13 2006-5-1
3 8 2006-4-1
3 15 2006-5-1
对于这种表 如何查询得到如下结果 即B表有示数取B表最新示数,B表没有取A表建立时示数
1 a 9
2 b 13
3 c 15
4 d 4
如果用双重循环来做 A表记录越多速度越慢 超过3000条时就感觉到慢 现在有5000多条了
如何用一条sql来实现这种查询?