两张表的联合查询问题,我不知道英文怎么写sql怎么写,大神赶快给解决一下

哪位大神告诉我sql2008 两个表联合查询分页怎么写,不用存储过程
[问题点数:40分,无满意结帖,结帖人wanglei]
哪位大神告诉我sql2008 两个表联合查询分页怎么写,不用存储过程
[问题点数:40分,无满意结帖,结帖人wanglei]
只显示楼主
取消只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。linq to sql 里面查询两张表的问题?_百度知道
linq to sql 里面查询两张表的问题?
我现在有2张关联的表,有一个公共字段,现在需要在界面上显示,我订碃斥度俪道筹权船护想把它绑在gridview上,我现在需要怎么写linq的查询,返回什么值?
很感谢你的答案,我想你没看清楚题目,我问的是linq to sql不是sql
我有更好的答案
select * from table1 inner join table2 on table1.id=table2.id *表示你要查询的字段名; table1,table2表示你要查询的两个表; 那个id就是这两个表里的那个工作字段名,自己去匹配一下就好了 -_-!不好意思,你那个linq to sql我没使过
你是想用两个表的数据筛选啊,还是想把两个表的数据合并啊这个是两个表的数据筛选:var data =from A in db.table1
let t= from B in db.table2
where B.ID==1
selectB.ID
where t.Contains(A.ID.value)
select A合并两个表并消除重复行:var data= (from A in db.table1
where A.id=1
select A).Union(
from B in db.table2
select B);直接gridview.datasource=
其他类似问题
linq的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁极具挑战的问题----sql合并两张表为一张表-mssql-电脑编程网极具挑战的问题----sql合并两张表为一张表作者:freetd 和相关&&问题陈述: & & 把两张表头尾相接合并起来,已知的条件是:两张表的表名是知道的,列名和列的数目都不知道(列的数量可以相同,也可以不相同),两张表的列的名称有相同的,也有不相同的。 & & 合并的要求是这样:两张表相同列名的只保留一列,列名不相同的保留下来。 举个简单例子: 有两表,表1和表2 SQL code
69.06
表2
[e]
pok
结果:表3
[a]
来吧,挑战难度就从这里开始------回答---------------其他回答(6分)---------SQL code
declare @t table(a varchar(20),b varchar(20) ,c varchar(20))
insert into @t select 'www'
'69.09' union all
select 'fff',
'69.08' union all
select 'uuu',
'69.06'
declare @t1 table(e varchar(20),d varchar(20),c varchar(20),f varchar(20))
insert into @t1 select 'ttt'
'u78' union all
select 'usa',
'pok'
select isnull(a,'') a,isnull(b,'') b,c=ISNULL(t.c,t1.c),isnull(e,'') e,isnull(d,'') d ,isnull(f,'') f from @t t full join @t1 t1 on t.c=t1.c
SELECT A,B,C,'' e,'' d,'' f FROM @t UNION ALL SELECT '','',C,E,D,F FROM @t1
/*
a
f
-------------------- -------------------- -------------------- -------------------- -------------------- --------------------
www
pok
(5 行受影响)
*/
------其他回答(22分)---------
SQL code
---测试数据---
if object_id('[t1]') is not null drop table [t1]
go
create table [t1]([a] varchar(3),[b] int,[c] numeric(4,2))
insert [t1]
select 'www',123,69.09 union all
select 'fff',998,69.08 union all
select 'uuu',388,69.06
if object_id('[t2]') is not null drop table [t2]
go
create table [t2]([e] varchar(3),[d] varchar(3),[c] numeric(4,2),[f] varchar(3))
insert [t2]
select 'ttt','ddd',89.12,'u78' union all
select 'usa','jio',83.21,'pok'
--&查询
declare @sql1 varchar(8000),@sql2 varchar(8000)
select @sql1=isnull(@sql1+',','')+name
from syscolumns where id=object_id('t1')
select @sql1=@sql1+','''' as '+name from syscolumns where id=object_id('t2') and name not in(select name from syscolumns where
id=object_id('t1'))
select @sql2=isnull(@sql2+',','')+''''' as '+name from syscolumns where id=object_id('t1') and name not in(select name from syscolumns where
id=object_id('t2'))
select @sql2=@sql2+','+name
from syscolumns where id=object_id('t2')
exec ('select '+@sql1+' from t1 union all select '+@sql2+' from t2')
/**
a
---- ----------- ------ ---- ---- ----
相关资料:|||||||极具挑战的问题----sql合并两张表为一张表来源网络,如有侵权请告知,即处理!编程Tags:                &                    sql向两张表插入记录的问题
[问题点数:20分,结帖人bao86]
sql向两张表插入记录的问题
[问题点数:20分,结帖人bao86]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2009年7月 荣获微软MVP称号2010年7月 荣获微软MVP称号2008年7月 荣获微软MVP称号
2005年2月 Delphi大版内专家分月排行榜第一
2010年1月 MS-SQL Server大版内专家分月排行榜第二2009年11月 MS-SQL Server大版内专家分月排行榜第二
2012年10月 MS-SQL Server大版内专家分月排行榜第三2010年7月 MS-SQL Server大版内专家分月排行榜第三2010年3月 MS-SQL Server大版内专家分月排行榜第三2010年2月 MS-SQL Server大版内专家分月排行榜第三2009年8月 MS-SQL Server大版内专家分月排行榜第三
2009年7月 荣获微软MVP称号2010年7月 荣获微软MVP称号2008年7月 荣获微软MVP称号
2005年2月 Delphi大版内专家分月排行榜第一
2008年11月 MS-SQL Server大版内专家分月排行榜第三2008年10月 MS-SQL Server大版内专家分月排行榜第三2006年7月 MS-SQL Server大版内专家分月排行榜第三
2011年 总版技术专家分年内排行榜第四2010年 总版技术专家分年内排行榜第九2009年 总版技术专家分年内排行榜第八
2011年10月 总版技术专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。无关联的两张表查询SQL 怎么写?
无关联的两张表查询SQL 怎么写?
09-08-23 &匿名提问 发布
因为在VF里,如果建立了两张表的关联,插入的记录只能保存在临时表里面,当你退出了VF后,就会自动释放,自然就没有了数据。
请登录后再发表评论!

我要回帖

更多关于 navicat怎么写sql语句 的文章

 

随机推荐