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

SQL连接两个表解决思路

2012-01-29 
SQL连接两个表有两个表A和B.表A字段id名称产品1AAA12AAAA23AAAAA3表B字段id名称产品1BBA12BBBA23BBBBA3现

SQL连接两个表
有两个表A和B.
表A字段
id         名称           产品
1           AA               A1
2           AAA             A2
3           AAAA           A3

表B字段
id         名称           产品
1           BB               A1
2           BBB             A2
3           BBBB           A3

现在读取出A表的第一个记录:
名称     对应     产品
AA     ----   A1

现在要的效果是由A表的A1,对应于B表的产品A1,然后读取出B表的名称BB。

就是两个表中关联的问题,请问sql语句该如何写?

[解决办法]
Select B.名称
From A,B
Where A.产品=B.产品
[解决办法]
select A.*,B.名称 from A inner join B on A.产品=B.产品
[解决办法]
select A.产品,B.名称 from A inner join B on A.产品=B.产品
[解决办法]
select A.*,B.名称 from A left join B on A.产品=B.产品

热点排行