试试 select a.ID from t a,t b where a.标志=b.标志 and b.作者='文五' and a.是否主题=1我没试过,不知道对错!
select x.* from 数据表名 x,数据表名 y where x.标志=y.标志 and y.作者='文五' and x.是否主题=1; 不知"那条主题记录,且仅仅一条"是什么意思.标志相同的项,不就一个主题?
select x.* from 数据表名 x,数据表名 y where x.标志=y.标志 and y.作者='文五' and y.是否主题=0 and x.是否主题=1;上面的漏了'被搜索人只能是跟贴'的限制.
1. 利用子查询 select * from 帖子表 where 是否主题=1 and 标志 in (select 标志 from 帖子表 where 作者='文五' and 是否主题=0)2. 利用表别名 select A.* from 帖子表 A, 帖子表 B where A.是否主题=1 and A.标志=B.标志 and B.作者='文五' and B.是否主题=0:_):_)
select a.ID from t a,t b where a.标志=b.标志 and b.作者='文五' and a.是否主题=1我没试过,不知道对错!
不知"那条主题记录,且仅仅一条"是什么意思.标志相同的项,不就一个主题?
select * from 帖子表 where 是否主题=1 and 标志 in (select 标志 from 帖子表 where 作者='文五' and 是否主题=0)2. 利用表别名
select A.* from 帖子表 A, 帖子表 B where A.是否主题=1 and A.标志=B.标志 and B.作者='文五' and B.是否主题=0:_):_)