首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-04 
求教一条SQL语句,关于两个表连接我有两个表,假设为表A,B。eng表如下:sc表idenglishidnamescx1801小李1线290

求教一条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

热点排行