sql联表查询如何去掉重复记录
我现在有两张表,表名分别为:表一:table1表二:table2两张表之间userID字段的值是相同的,请问查询时如何去掉重复记录又能得到表一的姓名,查询结果希望如下:小...
我现在有两张表,表名分别为:
表一:table1
表二:table2
两张表之间userID字段的值是相同的,请问查询时如何去掉重复记录又能得到表一的姓名,查询结果希望如下:
小明 6 6 2013-11-08(时间格式可以不用控制) 售后
只要显示一条记录就行了 展开
表一:table1
表二:table2
两张表之间userID字段的值是相同的,请问查询时如何去掉重复记录又能得到表一的姓名,查询结果希望如下:
小明 6 6 2013-11-08(时间格式可以不用控制) 售后
只要显示一条记录就行了 展开
2个回答
展开全部
select table1.name,table2.*
from
table1,table2 where table1.userid=table2.userid and table2.id in
(select min(id) as id from table1,table2 where table1.userid=table2.userid)
更多追问追答
追问
追答
是啊,我写的就是这个意思啊
我那个对于你现在给的数据结果应该是
小明 6 6 2013-11-08 售后
张名 9 7 2013-11-10 售后
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询