在产品页面上,我有一个下拉列表,列出了与产品页面关联的当前颜色选项。
在此示例中,产品页面SKU为250E,可在以下位置使用:
GREEN
BLACK
如果客户选择GREEN,则我想运行一个MySQL命令,该命令将根据下面显示的custom_order值将数据更改为首先显示GREEN值。
起始值应覆盖其他数据项,然后应保留custom_order值。custom_order字段的字母类似c1,c2(它们将始终在底部)
Colour Table
============
ID COLOURID NAME
-------------------------------------
2 5 BLACK
3 6 GREEN
Product Table
=============
ID SKU PICTURE URL COLOURID CUSTOM_ORDER
-----------------------------------------------------------------
22 250E cdn_hash_1.jpg 5 1
23 250E cdn_hash_2.jpg 5 2
24 250E cdn_hash_3.jpg 5 3
225 250E cdn_hash_4.jpg 5 4
226 250E cdn_hash_5.jpg 6 5
227 250E cdn_hash_6.jpg 6 6
325 250E cdn_hash_c1.jpg - c1
426 250E cdn_hash_c2.jpg - c2
527 250E cdn_hash_c3.jpg - c3
SELECT *从产品中按custom_order DESC排序
现在,我要执行以下操作:
选择*从按custom_order和START VALUE =‘6’排序的产品中
因此,无论如何,c1,c2保持不变,结果将是:
22 250E cdn_hash_5.jpg 6 5
23 250E cdn_hash_6.jpg 6 6
24 250E cdn_hash_1.jpg 5 1
225 250E cdn_hash_2.jpg 5 2
226 250E cdn_hash_3.jpg 5 3
227 250E cdn_hash_4.jpg 5 4
325 250E cdn_hash_c1.jpg - c1
426 250E cdn_hash_c2.jpg - c2
527 250E cdn_hash_c3.jpg - c3
这是我一直在寻找的答案。我希望我不会为此而感到沮丧,但是我设法解决了这个问题。
让我再次解释一些更简单的术语。MySQL ORDER BY +开始于..
MySQL:
id | name |
------------
1 | Joe |
2 | Craig |
3 | Shawn |
4 | Ryan |
5 | Seth |
PHP:
$a = mysql_query("SELECT * FROM table_name ORDER BY name DESC");
我想做的是,我想从id:3开始,所以它应该输出:
3,4,5,1,2
SELECT id, name
FROM table_name
ORDER BY id < 3, id
结果:
3 Shawn
4 Ryan
5 Seth
1 Joe
2 Craig
您可以使用FIELD
,例如
SELECT *
FROM products
ORDER BY FIELD(`order`, 6) ASC
在你把它标记为复制品之前。我在另一个帖子上找到了这个答案,但很难找到答案。 从psql中,我看到了我的表格: 表: 柱 我试过的代码似乎什么也没做... 如何让主键从1000开始?
注意:这大部分是Java特有的-需要语言特有的调用方法 如果没有获得Vertx对象,Vert.x做不了什么。 Vertx对象是 Vert.x 的控制中心,几乎可以做所有事,包括创建客户端和服务器,获取引用到事件总线(event bus)、 设置计时器等。 所以怎么获得Vertx实例? 如果已经嵌入了 Vert.x,然后只需创建一个实例,如下所示: Vertx vertx = Vertx.vertx
准备好了吗? 准备来开始我们的旅程!如果你就是那种从不看说明书的人,我推荐你还是回头看一下简介的最后一节。那里面讲了这个教学中你需要用到的工具及基本用法。我们首先要做的就是进入 ghc 的交互模式,接着就可以写几个函数体验一下 Haskell 了。打开终端机,输入 ghci,你会看到下列欢迎消息: GHCi,version6.8.2:http://www.haskell.org/ghc/ :?fo
从零开始 欢迎您选择ILRuntime , 根据下面教程您可以快速的开始。 起步 在Unity2018以上版本中开始使用ILRuntime ILRuntime1.6版新增了Package Manager发布,使用Unity2018以上版本可以直接通过Package Manager安装,具体方法如下 如果你使用的是中国特别版Unity,那直接打开Package Manager即可找到ILRuntim
问题内容: 因此,此脚本返回以下内容: 这很合情理,只是我希望它返回此值: 我希望它在击中一组新香蕉时重新开始计数。显然,我的数据并不是真正的香蕉,但它使可视化变得容易。 香蕉的这种复发被认为是新出现的,因此,我们希望在看到这种情况时从一个开始计数。我一直在绞尽脑汁,想不出一个好方法来做到这一点。我了解为什么它不起作用,但是想不出一种使它起作用的方法。关于最佳方法的任何建议吗? 问题答案: 有几种
我对Apache Camel很不熟悉,如果有人能给我提供哪些骆驼组件可以用来解决特定的任务,我将非常感激。我有一个简单的REST WS。观众无法访问此服务。这个想法是在用户请求和endpoint服务之间建立中间层。所以我必须捕捉用户的请求,对其进行一些操作,发送到受限制的WS,并给用户一个响应。我刚刚开始学习apache Camel,问题是实现这个逻辑的最佳方法是什么。提前谢谢!