|
主题:官方自带SQL栏目品牌有问题[已解决] [收藏主题] | 转到: |
目录结构如下:
商城 ┗电脑IT ┝数码 ┝显示器 ┝电器
如上三层目录。例如我加了三星这个品牌,并同时选择了数码 、显示器、电器三个目录,如果我点电脑IT这个目录,同一个品牌就会同时出现三次。
我知道是语句向下继承所致。如何能不让下面的语句不向下继承,只选择当前目录。
以下加入官方的SQL栏目品牌的标签调用
查询语句 select c.classid,a.id,a.brandname,PhotoUrl from (ks_classbrand a inner join ks_classbrandr b on a.id=b.brandid) inner join ks_class c on b.classid=c.id where b.classid in({$CurrClassChildID}) order by a.id
循环体 [loop=20]<li><a href="/shop/Search_list.asp?id=1&brandid={$Field(id,GetInfoUrl,100,2)}"><img src="{$Field(PhotoUrl,Text,0,...,0,)}">{$Field(brandname,Text,0,...,0,)}</a></li>[/loop]
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
cn450041399 发表于:2010/3/5 17:58:00 | 只看该作者 查看该作者主题
地板
|
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |