主题:  做搜索如何同时选择两个表,且两个表的条件相同?

小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#12003/5/19 23:56:29
sql ="select * from article1 where (title like '%"&checkStr(keyword)&"%') order by dateandtime Desc"
rs.open sql,conn,1,1
我要在上面再加一个表,表名为article2 但是article2后面的where.....也和article1的一样,怎么做?



ryonick

职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2002/11/4 15:57:45
#22003/5/20 9:11:56
sql ="select * from article1 where (title like '%"&checkStr(keyword)&"%') in (select * from article2 where title like '%"&checkStr(keyword)&"%')"



小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#32003/5/20 12:40:21
没用,这样什么结果都找不出来



彩云传说

职务:普通成员
等级:2
金币:10.0
发贴:618
注册:2001/5/27 21:26:20
#42003/5/20 17:56:16
union all
sql ="select *  from(select * from article1 union all select * from article2)  where (title like '%"&checkStr(keyword)&"%') order by dateandtime Desc"  



天之剑

职务:普通成员
等级:1
金币:0.0
发贴:302
注册:2002/9/20 13:55:28
#52003/5/21 9:42:40
我还没用过这种方法,试试!