读书人

求教一条SQL语句关于两个表连接解决

发布时间: 2012-02-04 15:43:08 作者: rapoo

求教一条SQL语句,关于两个表连接
我有两个表,假设为表A,B。

eng表如下: sc表
id english id name scx
1 80 1 小李 1线
2 90 1 小李 2线
2 小王 3线
2 小王 4线
我的要求如下:想通过查询语句将两个表连接起来。得到一条这样的一些记录:
id name english
1 小李 80
2 小王 90

我是这样写语句的:
select english,b.name from eng as a inner join sc as b on a.id=b.id

但是这样写的话会有重复的记录。得出的结果为:
id name endlish
1 小李 80
1 小李 80
2 小王 90
2 小王 90。

请问怎么样才能得出我要的结果?

[解决办法]
select distinct english,b.name from eng as a inner join sc as b on a.id=b.id
[解决办法]
select distinct english,b.name from eng as a inner join sc as b on a.id=b.id

读书人网 >.NET

热点推荐