ホームページ  >  記事  >  バックエンド開発  >  文ごとにグループ化することで、この解決策のアイデアを解決できるでしょうか?

文ごとにグループ化することで、この解決策のアイデアを解決できるでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:08:20879ブラウズ

フィールド 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
表現があまり良くありません。誰かが理解して答えてくれることを願っています



------解決策---------
はい、はい...

SQL コード

SELECT a, b, MAX( c ) AS c
から (
セレクト1a、2b、3c
ユニオンオールセレクト 2、3、2
ユニオンオールセレクト 2、1、5
ユニオンオールセレクト 5、3、4
ユニオンオールセレクト 3、5、3
ユニオンオールセレクト 3、4、7
ユニオンオールセレクト4、3、6
)t
ここで t.a =3
または t.b =3
グループ化 (
IF( t.a 
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。