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
------解决方案--------------------就是表之间是一对多的关系,建立两个表,新闻表里有一个编号,评论表里有要有新闻的编号做字段。
新闻表里的编号与新闻评论里的新闻编号关链就好了。
------解决方案--------------------