【发布时间】:2013-08-30 12:52:00
【问题描述】:
在SELECT 语句中,如果col_B = "some_value",是否可以GROUP BY col_A,否则GROUP BY col_C?那么在结果中是否有用于分组的字段?
喜欢
SELECT value_of_the_column_used_for_group
FROM table WHERE ...
GROUP BY (IF col_B = "some_value" : col_A : ELSE : col_C)
LIMIT 0, 20;
基本上,我想选择具有不同父项的子记录或具有不同 ID 的父记录。但我想选择父 ID,可以是子记录中的 ID 列或“parent_ID”列
【问题讨论】:
标签: sql sqlite pdo group-by conditional