现在有两张数据表,一张a,一张是b,两张表找不到关联关系的字段
a表结构
编码 内容
q nr1
w nr2
e nr3
r nr4
-------------
b表结构
ID ADD ext1 ext2 ext3
1 add1 ext1 ext1 ext1
2 add2 ext2 ext2 ext2
3 add3 ext3 ext3 ext3
4 add1 ext4 ext4 ext4
5 add1 ext5 ext5 ext5
现在想用a表中的编码与b表进行关联,用什么方法?
我自己写的是这样的报错,因为b表中没有这个字段b1,那我怎么在视图中声明一个呢?
select 编码,内容,'q' as b1 from a inner join b on b1=a.dbo.编码
a表结构
编码 内容
q nr1
w nr2
e nr3
r nr4
-------------
b表结构
ID ADD ext1 ext2 ext3
1 add1 ext1 ext1 ext1
2 add2 ext2 ext2 ext2
3 add3 ext3 ext3 ext3
4 add1 ext4 ext4 ext4
5 add1 ext5 ext5 ext5
现在想用a表中的编码与b表进行关联,用什么方法?
我自己写的是这样的报错,因为b表中没有这个字段b1,那我怎么在视图中声明一个呢?
select 编码,内容,'q' as b1 from a inner join b on b1=a.dbo.编码
解决方案 »
- 列表值相加的问题!
- 求sql语句
- Sql--Group by,郁闷.
- 用存储过程将一个表的内容复制到别一个表中,表名是变化的,作为参数传入,老是报错!
- 字段内容替换
- 如何进行数据库表设计,如何进行E-R设计,请帮助推荐一些书籍资料,
- 用户“null”登陆失败,原因未与信任SQL server连接相关联。why?
- 着急!!如何吧*.dbf导入SQL server2000!!
- SQL Server中能不能在插入记录时候自动生成唯一的ID?如果能解决怎么做,
- sql server 2005中如何过滤掉编码相同的行??
- 表中有1878万条记录,要检索一条记录,要二三十分钟。求教!
- 弱弱的问下.sql server 执行动作
select 编码,内容 from a inner join b on a.id=b.id
*
from
(select id=row_number()over(order by getdate()),* from a)a,
(select id=row_number()over(order by getdate()),* from b)b
where
a.id=b.id
select 编码,内容,'q' as b1 from a,b
select * from a cross join b
老大 不支持 OVER SQL 构造或语句。