SELECT
*
FROM
tb_feature tf
LEFT JOIN tb_feature_package tfp ON (
tfp.FEATURE_SID = tf.SID
AND tfp.PACKAGE_SID = 430
)
LEFT JOIN tb_family tfy ON (tf.FAMILY_SID = tfy.sid)
WHERE
tf.FOCUS_FLAG = 1
AND tf.VERSION_SID = 140
and tfp.PACKAGE_SID is not null
GROUP BY
tf.FEATURE_CODE用了有什么特别意义么
3 回答
已采纳
慕圣0830664
TA贡献41条经验 获得超26个赞
GROUP BY 就是分组的意思,分组的依据是tf表中的FEATURE_CODE字段。分组的意思就是过滤掉该字段重复的记录,比如说,有一个age字段,该字段有以下信息,18,19,20,18,19。如果执行语句GROUP BY age,输出结果为:18,19,20。后面两个18,19就会被过滤掉。
慕圣0830664
TA贡献41条经验 获得超26个赞
给你上两张图吧,这么就一清二楚了,不单单是过滤掉该字段重复的信息,还过滤掉了该字段重复信息所在的那一行。
输出的是最先搜索到的记录,过滤掉之后重复的记录。
执行了GROUP BY parent_id,之后的输出结果
- 3 回答
- 0 关注
- 1689 浏览
添加回答
举报
0/150
提交
取消