注册 登录
编程论坛 ASP技术论坛

查询问题求助。

日落西山 发布于 2010-11-29 22:04, 482 次点击
实现要求。
对同一(多)条数据的多用户分别管理
A表为公用主记录(多条)                                                                              有字段 a、b、c
B表为多用户对A表主记录追加的个性化补充记录(如果某用户对A表的某条数据有追加直接添加到B表)           有字段 d(主键编号)、a、e(用户id)、f(B表a与A表a关联,但是a表a是独一的。B表a可能有多条记录。因为是不同用户对A表某一记录的分别追加内容)
现在有实现搜索某用户对全部记录已追加记录的全部搜索语句。
 sql="SELECT SK_customer.*, zhkz.* FROM SK_customer INNER JOIN zhkz ON SK_customer.id = zhkz.id WHERE zhkz.vest_mm="&session("sk_mclass")&";"
求。某用户相对于公用记录没有追加过的全部公用记录。

也可以理解为
 sql="select * from SK_customer "   减去 sql="SELECT SK_customer.*, zhkz.* FROM SK_customer INNER JOIN zhkz ON SK_customer.id = zhkz.id WHERE zhkz.vest_mm="&session("sk_mclass")&";"
的全部记录。
      

[ 本帖最后由 日落西山 于 2010-11-29 22:22 编辑 ]
1 回复
#2
日落西山2010-11-29 22:32
  sql="select * from SK_customer where id<>(select id from zhkz where vest_mm="&session("sk_mclass")&") order by time asc"
这个应该没有问题吧??? 自己解决了!!!
1