SQL数据库两个表的同时查询问题,请指教。

城一直在 2006-01-09 02:35:53
表1 | 表2
|
产品编号 产品名称 | 产品编号 销售日期 金额
|
1 苹果 | 1 2006-2-2 1.00
2 桔子 | 5 2006-2-2 180.00
3 香蕉 | 5 2006-2-2 180.00
4 雨林蝎 | 4 2006-2-2 25.00
5 亚洲帝王 | 1 2006-2-2 1.00
6 亚洲苹果 | 6 2006-2-2 2.00
7 鸭梨 | 6 2006-2-2 2.00


输入框名称: <input type=text name=input>

想实现的功能:用户在输入框(input)中输入文字,对产品名称模糊查询表2的销售记录


如果说“表2”中记录产品数据的不是“产品编号”而是“产品名称”,则可以用下面的方法实现

sql="select * 表2 where 产品名称 like '%"&Request.form("input")&"%'"

但问题是“表2”中记录的是“产品编号”而不是“产品名称”,如果能实现我想要的功能!?请朋友

们指点。
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjx4600114 2006-01-09
  • 打赏
  • 举报
回复
来迟了。就是一个简单的表联接语句。
城一直在 2006-01-09
  • 打赏
  • 举报
回复
谢谢楼上的朋友
jjlook 2006-01-09
  • 打赏
  • 举报
回复
select * from 表1 A join 表2 B on A.产品编号=B.产品编号 where A.产品名称 like '%"&Request.form("input")&"%'"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧