私はこのクエリを作成しましたが、これをグループ化してみると混乱します。 ,,,このクエリは実行されますが、私が望んでいたではないにせよ、私はグループにチーム名で問い合わせをしたいが、そのクエリはCOUNT(*)とそのカウント結果は同じ番号を生成を使用してカウントされているときに問題が発生しマイナスOracleの問題をグループ化する
SELECT TEAM.NAMATEAM, PERSONAL.KODEPERSON
FROM TEAM, PERSONAL
WHERE TEAM.KODETEAM = PERSONAL.KODETEAM
GROUP BY PERSONAL.KODEPERSON, TEAM.NAMATEAM
MINUS
SELECT TEAM.NAMATEAM, PERSONAL.KODEPERSON
FROM TEAM, PERSONAL, AWARD_PERSON
WHERE TEAM.KODETEAM = PERSONAL.KODETEAM
AND AWARD_PERSON.PEMENANG = PERSONAL.KODEPERSON
GROUP BY TEAM.NAMATEAM, PERSONAL.KODEPERSON;
私は私が望んでいたとしてスムーズに実行できる技術内のグループにないアイデアを持っていないので、これらすべてのチーム名を使用しますが使用してカウントが問題になるのグループにしたいです。ありがとうございました。
私はあなたの質問を理解していません。あなたは何を達成しようとしていますか?つまり、どんな結果セットが必要ですか?決して賞を獲得していないすべてのチーム? – Ben
コメントのおかげで、すでに以下のユーザーによって解決されました:) –