两个表连一起已经会了,如下:
string sql = "select A.ID,B.TypeName from 表1 AS A INNER JOIN 表2 AS B on A.TypeId= B.TypeId";//注:查询出来的结果就是将表1中的TypeId替换成表2中的TypeName。现在我还要多查询一个字段siteId,实际上要在界面上显示的是siteName(siteName是在表3中)。
大概代码是如下这样(但调试不通,提示语法错误)string sql = "select A.siteId,B.TypeName,C.siteName from 表1 AS A INNER JOIN 表2 AS B INNER JOIN 表3 AS C on A.TypeId= B.TypeId A.siteId =C.siteId";
注意:提示A有语法错误,应该是A.siteId =C.siteId前面写的不对.前面加上逗号或and 都不行。不知道我这思路对不对,能不能达到我要的效果.
如果思路没问题的话请高手帮忙修改一下上面的代码。
万分感激!!!!!
string sql = "select A.ID,B.TypeName from 表1 AS A INNER JOIN 表2 AS B on A.TypeId= B.TypeId";//注:查询出来的结果就是将表1中的TypeId替换成表2中的TypeName。现在我还要多查询一个字段siteId,实际上要在界面上显示的是siteName(siteName是在表3中)。
大概代码是如下这样(但调试不通,提示语法错误)string sql = "select A.siteId,B.TypeName,C.siteName from 表1 AS A INNER JOIN 表2 AS B INNER JOIN 表3 AS C on A.TypeId= B.TypeId A.siteId =C.siteId";
注意:提示A有语法错误,应该是A.siteId =C.siteId前面写的不对.前面加上逗号或and 都不行。不知道我这思路对不对,能不能达到我要的效果.
如果思路没问题的话请高手帮忙修改一下上面的代码。
万分感激!!!!!
解决方案 »
- 如何实时响应这种需求??
- 。net线程问题有什么基本的入门资料推荐啊
- 查询数据的时候,异步无法停止回到主线程。如何处理
- 数据集中如何获得存储过程中的返回值?
- $$$$$$$$$$$$$$$$$ 如何将结构体数组以socket方式传递?$$$$$$$$$$$$$$$$$$
- 今天成都不那么热了 心情好 送超星书啦~~~
- 请问.net2.0中的SmtpMail在哪个名字空间下?
- 如何在系统硬件发生变化时触发某个程序运行
- DataGridView绑定IList<T>实时更新问题
- 在vs2005中签出文件,不能使用vss2005签入
- C# 三维数组
- vs 2008 中窗口最大化时,里面的各种控件怎么不能随着变大??
string sql = "select A.siteId,B.TypeName,C.siteName from 表1 AS A INNER JOIN 表2 AS B on A.TypeId= B.TypeId INNER JOIN 表3 AS C on A.siteId =C.siteId";试下
from 表1 AS A INNER JOIN 表2 AS B on A.TypeId= B.TypeId
INNER JOIN 表3 AS C on A.siteId =C.siteId
就知道怎么用了
select *
from tb1
join tb2 on
join tb3 on
join tb4 on