字段 a b c
1 2 3
2 3 2
2 1 5
5 3 4
3 5 3
3 4 7
4 3 6
查询出
1、a或b字段 包括3的
2、a和b的组合只选择一条c值最大的最后想得到的就是,
2 3 2
5 3 4
3 4 7
表述的不太好,希望能看懂的帮忙解答一下
1 2 3
2 3 2
2 1 5
5 3 4
3 5 3
3 4 7
4 3 6
查询出
1、a或b字段 包括3的
2、a和b的组合只选择一条c值最大的最后想得到的就是,
2 3 2
5 3 4
3 4 7
表述的不太好,希望能看懂的帮忙解答一下
解决方案 »
- php网站怎么样用分段执行页面,提高页面打开速度?
- phpexcel导出excel的问题
- 急!!!,地区显示的全是数字
- PHP翻译C#代码
- 在IIS6 配置PHP时,不添加Rewrite.dll将会出现什么故障?
- 现在还用php_pdf.dll吗
- 判断某个域名是否存在?欢迎有采集经验的大侠
- iis7 服务器文件下载限制如何解决?
- 哪位好心人帮我看看 这个段代码里面的错误在哪里 还有就是 ftp_put函数当中的$upfile_name和$upfile是之前已经定义好的还是当时定义啊?
- PhalApi - 轻量级PHP后台接口开发框架
- nginx 启动问题???
- nusoap的返回值:no transport found, or selected transport is not yet supported
SELECT a, b, MAX( c ) AS c
FROM (
SELECT 1 a, 2 b, 3 c
UNION ALL SELECT 2 , 3, 2
UNION ALL SELECT 2 , 1, 5
UNION ALL SELECT 5 , 3, 4
UNION ALL SELECT 3 , 5, 3
UNION ALL SELECT 3 , 4, 7
UNION ALL SELECT 4 , 3, 6
)t
WHERE t.a =3
OR t.b =3
GROUP BY (
IF( t.a < t.b, CONCAT( t.a, ',', t.b ) , CONCAT( t.b, ',', t.a ) )
)执行结果
a b c
2 3 2
3 4 7
5 3 4
可以按c排序后 group by……