功能需求是,一个搜索框,可搜索商品与店铺(这分别是两个表)
返回结果是其中一个表的信息
跟淘宝一样咯 搜索框前面有个下拉选择框 选择商品或店铺 根据选择项查询不同的表咯
这个 你可以写 存储过程或者选择在代码里进行判断··
select sp.name,dp.name from shangping sp,dianpu dp where sp.dpid.id=dp.id
用内连接会返回两个表的信息吧 现在想要的效果是,就像第一条评论那样, 如果商品表有返回数据,就显示商品表的数据,没有返回数据的话就查询商铺表的数据 这个 判断表是否返回数据应该怎么写?
1、商品和店铺应该是有关联的吧,应该是商品属于某个店铺ID
2、搜索商品一般都是模糊查询吧
3、返回一张表的数据,即一张虚拟表
所以可以 使用最简单的两表联查 inner jion
sql要怎么写?
查询商品表;
如果商品表返回数据{
return 商品表数据
}else{
查询商铺表;
return 商铺表数据
}
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
跟淘宝一样咯 搜索框前面有个下拉选择框 选择商品或店铺 根据选择项查询不同的表咯
这个 你可以写 存储过程或者选择在代码里进行判断··
用内连接会返回两个表的信息吧 现在想要的效果是,就像第一条评论那样, 如果商品表有返回数据,就显示商品表的数据,没有返回数据的话就查询商铺表的数据 这个 判断表是否返回数据应该怎么写?
1、商品和店铺应该是有关联的吧,应该是商品属于某个店铺ID
2、搜索商品一般都是模糊查询吧
3、返回一张表的数据,即一张虚拟表
所以可以 使用最简单的两表联查 inner jion
sql要怎么写?
查询商品表;
如果商品表返回数据{
return 商品表数据
}else{
查询商铺表;
return 商铺表数据
}