标题:求助 搜索 查询数据库语句
只看楼主
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
 问题点数:0 回复次数:3 
求助 搜索 查询数据库语句

sql="select * from 123 where name like '%"&keyword&"%' or info like '%"&keyword&"%'" 这样只能搜到123表里面的name和info,

有没有什么语句能同时搜到123表和234表里的name和info,感激不尽!

如果实在不行 查询整个数据库 .mdb 的语句怎样写呢,谢谢大家

[此贴子已经被作者于2005-12-25 0:02:38编辑过]

搜索更多相关主题的帖子: 数据库 语句 name 搜索 keyword 
2005-12-25 00:01
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
sql="select 123id id,name name,info info from 123 where name like '%"&keyword&"%' or info like '%"&keyword&"%' union select 234id id,234name name,234info info from 234 where name like '%"&keyword&"%' or info like '%"&keyword&"%'"

用 union 但是 查询结果必须统一字段名 排序必须用结果里的字段排序
2005-12-25 08:05
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
举例说明
123字段:id,name,info,sdate,htc_123
456字段:id,name,info,sdate,htc_456

sql语句
select id,name,info,sdate,htc_123 htc from 123 where …… union select id,name,info,sdate,htc_456 htc from 456 where …… order by htc desc

不能分别排序
2005-12-25 08:13
shenglishen
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-25
得分:0 
select 1.字段1,2.字段2 from 表1 as 1,表2 as 2 where 条件这样试一下。
2005-12-25 13:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-39844-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.154951 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved