读书人

SQL server如何关联2张数据库表

发布时间: 2012-09-18 16:21:42 作者: rapoo

SQL server怎么关联2张数据库表
例如把新闻存储在一张表里,将每个新闻下面的评论单独存储,怎么将2张表关联起来

[解决办法]
外键?
[解决办法]
其实也不用外键, 比如:

表A,
字段:
id int
sid int (表B 用来关联的字段)

表B,
字段:
id int (表A sid字段 用来关联表A的)
....

用法:

select * from 表A left join 表B on 表A.sid=表B.id

也可以这样

select (select 字段 from 表B where 表B.id=表A.sid)
from 表A






[解决办法]
就是表之间是一对多的关系,建立两个表,新闻表里有一个编号,评论表里有要有新闻的编号做字段。
新闻表里的编号与新闻评论里的新闻编号关链就好了。

[解决办法]

探讨

就是表之间是一对多的关系,建立两个表,新闻表里有一个编号,评论表里有要有新闻的编号做字段。
新闻表里的编号与新闻评论里的新闻编号关链就好了。

读书人网 >asp.net

热点推荐