Create Table [User]
(
ID int,
Name varchar(10)
)
Create Table Friend
(
ID int,
FriendID int,
UserID int
)
--插入数据
insert into [User] values(1,'张三')
insert into [User] values(2,'李四')
insert into [User] values(3,'王麻子')
insert into [User] values(4,'小小')
insert into [User] values(5,'杨杨')
--用户5跟4是朋友
insert into Friend values(1,3,1)
insert into Friend values(2,4,1)
insert into Friend values(3,5,1)
insert into Friend values(5,4,5)
--1如果1跟3是朋友,就同时3跟1也是朋友
Select *,Case When Exists (Select * from Friend Where UserID=[User].id
or FriendID=[User].id) Then '已添加'
Else '未添加' End States
from [User]
--2如果1跟3是朋友,但返过来3跟1不是朋友
Select *,Case When Exists (Select * from Friend Where UserID=[User].id)
Then '已添加'
Else '未添加' End States
from [User]
rs.addnewrs("f_name")=name
rs("f_sex")=sex
rs("f_age")=age
rs("f_phone")=phone
rs("f_email")=email
rs("f_address")=address
rs("f_zipcode")=zipcode
这些都有用吗??把addnew写上面应该就行了。。
我觉得你只是添加一些记录。好像这些代码没什么含意哦!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)