注册 登录
编程论坛 SQL Server论坛

怎样在同一个数据库里表与表连接?

佳L 发布于 2011-12-23 19:49, 932 次点击
求助
3 回复
#2
loplee2012-02-08 13:52
设置外键。
#3
smile8712012-02-13 15:22
回复 2楼 loplee
大家都知道要设置外键,请将设置外键的语法写出来,学习下,谢谢!
#4
wangchatian2012-02-13 18:00
sql server 数据库 两个表的连接很简单, 有内连接和外连接之分:
内连接:
ssql:='select * from '
+'(select 表1.字段1,表1.字段2,表1.字段,3,表1.字段4, 表2.字段1,表2.字段2 ,表2.字段3,表2.字段4 from    表1  INNER JOIN  表2  '
+'ON  表1.某字段=表2.某字段  as 新表名'
+' where  某条件= 参数 或表式';



外连接:
ssql:='select * from '
+'(select 表1.字段1,表1.字段2,表1.字段,3,表1.字段4, 表2.字段1,表2.字段2 ,表2.字段3,表2.字段4 from    表1  FULL OUTER JOIN   表2  '
+'ON  表1.某字段=表2.某字段  as 新表名'
+' where  某条件= 参数 或表式';


[ 本帖最后由 wangchatian 于 2012-2-13 18:02 编辑 ]
1