Asp SQL语句输出问题 希望大家帮忙
先输出产品ID为20的产品 然后在输出其他产品 显示方式产品ID为20的在前面显示其他产品按照排序显示
例如:点击类别电脑 先输出所有电脑产品然后输出电脑周边的一些产品如鼠标键盘等。。按照ID大小排序出来
但是电脑显示在最前面
我是这么写的
可是这个后面加了排序就不行 不输出第一个判断的产品了 直接全部按照排序来了
网上看写二句比较好 可不知道怎么写啊 求完整的我先贴出代码 希望帮忙套一下
sqlx="select * from product where classid="&classid&" union all select * from product where classid<>"&classid&" "
网上看说写二句比较好 可不知道怎么写啊 求完整的我先贴出代码 希望帮忙嵌一下 是这样的吗
<%
classid = request("classid")
set rsx=server.createobject("adodb.recordset")
sqlx=""
sqlx=""
rsx.open sqlx,conn,1,1
if not rsx.eof then
%>
------解决方案--------------------
select * from cfg_trunk order by (case when id=12 then id else id +12 end)
把这里的12 替换成你的变量吧
------解决方案--------------------
这拼接起来的sql出问题了吧。。
把sql输出来之后,在数据库里面执行下!
------解决方案--------------------
哥们,都已经给你写到这样了你还写不出来,你是不是应该自我检讨下,去找下具体原因在哪里,然后再来求吧