请问: 如何把这两个sql合并成一个sql语句?
- 似水SELECT q1.id, Min(q1.grade) AS grade之最小值
FROM q1
GROUP BY q1.id;
这上面语句里的q1是:
SELECT c.id, c.grade
FROM c
WHERE (((c.grade)>=18));
如何把上面两个sql合并成一个sql语句, 有什么软件或工具可以辅助合并吗?
谢谢大神帮忙! - Johnny_zhuSELECT q1.id, Min(q1.grade) AS grade
FROM (SELECT c.id, c.grade FROM c WHERE (((c.grade)>=18)))) as q1
GROUP BY q1.id - 似水
- howlet难道不是这样吗?
SELECT C.id, Min(C.grade) AS grade之最小值
FROM C
WHERE (((c.grade)>=18));
GROUP BY C.id;
最笨也可以这样
SELECT q1.id, Min(q1.grade) AS grade之最小值
FROM (
SELECT c.id, c.grade
FROM c
WHERE (((c.grade)>=18));
) as q1
GROUP BY q1.id; - syf_alanSELECT q1.id, Min(q1.grade) AS grade之最小值
FROM q1
GROUP BY q1.id
having Min(q1.grade) >=18 ; - howlet你这是对统计结果过滤。楼主要的是对数据源过滤。