2 cshxql cshxql 于 2014.07.29 01:20 提问

sqlite多表查询并去表2最后一条数据

类似微信的最近聊天界面,A表:id,name B表:id,time
A表的id是主键,不会重复,B表的id不是主键可以重复,比如A:数据1(id=1,name="test"),数据2(id=2,name="test2")。B:数据1(id=1,time=1)数据2(id=1,time=2),数据3(id=1,time=3),数据4(id=2,time=1),数据5(id=2,time=5),我通过联查方法一次行获取id=1的name和time(time为3)的这条数据,求大神支援!!

最终想获取到的数据是
第一条:id=2,name=test2,time=5
第二条:id=1,name=test,time=3

1个回答

wudalin1987
wudalin1987   2014.07.30 10:27

SELECT * FROM A INNER JOIN B ON a.ID=b.id WHERE a.id='1' AND b.TIME ='3'

Csdn user default icon
上传中...
上传图片
插入图片