问题描述:
我有两个数据库表,表A用于存储文章标题 每个标题有一个ID字段 设置成自动增加。另外有一个表B存储每本书的相关信息。每个文章标题由每个注册用户自己输入,同时用户输入完标题之后要输入用户需要提交的书的信息,我想知道怎样让每本书和对应的标题关联起来?
因为项目马上就要到期了,所以希望知道怎么解决的网友给个解决办法。谢谢大家
我有两个数据库表,表A用于存储文章标题 每个标题有一个ID字段 设置成自动增加。另外有一个表B存储每本书的相关信息。每个文章标题由每个注册用户自己输入,同时用户输入完标题之后要输入用户需要提交的书的信息,我想知道怎样让每本书和对应的标题关联起来?
因为项目马上就要到期了,所以希望知道怎么解决的网友给个解决办法。谢谢大家
sql2000:
获取某一个表的所有字段 :
select name from syscolumns where id=object_id(表名)
A 表
id title
B表
id information title_id(外键)
view
CREATE VIEW view AS SELECT b.id as id, name FROM A a, B b WHERE a.id = b.title_id查询
SELECT name FROM view where id='要查询的id值'
A表:
a_id int PK 自增长
book_title varchar(50)
user_id int FK 是谁添加的 (这个加上去..搞定.)
B表
b_id int pk 自增长
a_id int FK 外键.
b_message1 varchar
b_message2 varchar
b_message3 varchar用户注册后,你让他填写书的标题..在填写上他的uid
第二步 填写的时候 你可以获取他刚填写的书标题的id 就是a_id
在填写到b表中...
简单吧....
在根据session id来操作...这样既方便,也清晰,也好维护,也好扩展,也好团队合作,也好....
从业务上来说,本来就是同一个id的不同方面而已