|
主题: 做搜索如何同时选择两个表,且两个表的条件相同?
|
 小小菜皮
职务:普通成员
等级: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
我还没用过这种方法,试试!
|