有三表:table1,table2,table3
table1的字段有:a,b,c,d,e,f
table2的字段有:ID,Name,sex
table3的字段有:ID,Name,country
其中
table1.c=table2.ID
table1.d=table3.ID
现在要将table1的所有字段绑定到datagrid里去
要显示的最终结果为:
a,b,table2.Name,table3.Name,e,f
这个查询语句怎么写?
table1的字段有:a,b,c,d,e,f
table2的字段有:ID,Name,sex
table3的字段有:ID,Name,country
其中
table1.c=table2.ID
table1.d=table3.ID
现在要将table1的所有字段绑定到datagrid里去
要显示的最终结果为:
a,b,table2.Name,table3.Name,e,f
这个查询语句怎么写?
解决方案 »
- 帮帮忙,谁能给个ASP.NET Extensions下载地址?
- 请问这有办法实现么-GridView的数据来自SqlDataSource 我想给GridView添加一个条件? 问题如下
- DropDownList 数据源绑定添加新项的问题 -- 新手-谢谢!!
- 把一个网站项目调试不了。
- 求一段处理xml的程序,随便什么样的,最好能看懂的!!谢谢
- 静态页棘手问题!!!!!!!!!!!!!!!!!!!!!!!!
- 一個很菜的javascript問題...
- 取得DataGrid里面值得问题~~~~~
- 问一个菜题,日志文件在哪?
- 虚拟目录问题,高手帮忙看一下
- 网站中如何实现定时发送邮件的程序.
- IE7浏览器与管理系统的兼容的问题
from table1 inner join
table2 on table1.c=table2.ID
inner join table 3 on table1.d=table3.ID
inner join table2 b on a.c=b.id
inner join table3 c on a.d=c.id
from table_1,table_2,table_3 where table_2.id = table_1.c and table_3.id=table_1.d
select
a,b,table2.Name,table3.Name,e,f
from
table1
inner join
table2 on table1.c=table2.ID
inner join
table 3 on table1.d=table3.ID
select
a,b,table2.Name,table3.Name,e,f
from
table1,table2,table3
where
table1.c=table2.ID(+)
table1.d=table3.ID(+)
select
a,b,table2.Name,table3.Name,e,f
from
table1
inner join
table2 on table1.c=table2.ID
inner join
table 3 on table1.d=table3.ID 方法二:
select table_1.a,table_1.b,table_2.name,table_3.name,table_1.e,table_1.f
from table_1,table_2,table_3 where table_2.id = table_1.c and table_3.id=table_1.d推荐方法一,这样可以少访问几次表,增加效率