我有一个类似的查询
SELECT S.product_id, S.link, C.id AS category_id
FROM Products P
INNER JOIN SEO S ON S.product_id = P.id AND P.product_type = 1
LEFT OUTER JOIN Categories C ON c.product_id = P.id
WHERE P.active = 1
Run Code Online (Sandbox Code Playgroud)
只要每个产品只分配给一个类别,我就能正常工作.但是,如果将产品分配给许多类别,则会返回所有可能的组合.
我是否只能选择第一个,如果产品没有任何类别,则仍应使用category_id = NULL返回链接
是否可以使用CSS在每个空格上添加换行符?
例如,如果我有字符串,"Format It"我想显示它
Format
It
Run Code Online (Sandbox Code Playgroud)
使用CSS.
我有一个coldfusion Struct包含混合键数字和alpha,字母数字
我只需要访问数字键.
我的代码看起来像
<cfset ids = structkeyList(st ) />
<cfset numericIDs = "" />
<cfloop list="#ids#" index="i">
<cfif IsNumeric(i)>
<cfset numericIDs = ListAppend( numericIDs , i ) />
</cfif>
</cfloop>
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来解决这些问题?
我想弄清楚如何测试组件的功能是否已返回组件或布尔值 false。
例如一个组件的 find 方法像
<cfset hotel = oHotel.findById(1200) />
<cfif hotel >
...
</cfif>
Run Code Online (Sandbox Code Playgroud)
如果找到酒店,则返回一个组件,否则返回 false。编写这样的代码通常可以,还是应该以cfif另一种方式编写?
我有一个coldfusion查询结果,它只包含日期
喜欢
2015-07-14 00:00:00.0
2015-07-22 00:00:00.0
2015-07-24 00:00:00.0
2015-07-27 00:00:00.0
2015-08-04 00:00:00.0
2015-08-05 00:00:00.0
2015-08-15 00:00:00.0
2015-09-01 00:00:00.0
2015-09-02 00:00:00.0
2015-09-21 00:00:00.0
2015-10-14 00:00:00.0
2015-12-10 00:00:00.0
2016-01-13 00:00:00.0
Run Code Online (Sandbox Code Playgroud)
我想显示基于月份对它们进行分组的查询结果
例如,作为第一列的月份名称,然后是每行的月份日期.我不知道如何在这种情况下对查询进行分组.