小编use*_*648的帖子

左外连接只有第一行

我有一个类似的查询

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返回链接

sql sql-server greatest-n-per-group

9
推荐指数
2
解决办法
5060
查看次数

将空白空间转换为换行符

是否可以使用CSS在每个空格上添加换行符?

例如,如果我有字符串,"Format It"我想显示它

Format
It
Run Code Online (Sandbox Code Playgroud)

使用CSS.

css css3

7
推荐指数
2
解决办法
1616
查看次数

Coldfusion Struct只获取数字键列表

我有一个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)

有没有更好的方法来解决这些问题?

coldfusion coldfusion-9

6
推荐指数
1
解决办法
303
查看次数

这句话是做什么的

我有一个包含一行代码的批处理文件

set /p bom=<%YUI_FOLDER%\bom
Run Code Online (Sandbox Code Playgroud)

我无法理解这条线的作用

windows batch-file

1
推荐指数
1
解决办法
65
查看次数

测试变量是组件还是布尔值

我想弄清楚如何测试组件的功能是否已返回组件或布尔值 false。

例如一个组件的 find 方法像

<cfset hotel = oHotel.findById(1200) />
<cfif  hotel >
 ...
</cfif>
Run Code Online (Sandbox Code Playgroud)

如果找到酒店,则返回一个组件,否则返回 false。编写这样的代码通常可以,还是应该以cfif另一种方式编写?

coldfusion coldfusion-9

1
推荐指数
1
解决办法
342
查看次数

按月分组查询结果

我有一个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)

我想显示基于月份对它们进行分组的查询结果

例如,作为第一列的月份名称,然后是每行的月份日期.我不知道如何在这种情况下对查询进行分组.

coldfusion coldfusion-9

0
推荐指数
1
解决办法
245
查看次数