を照会し、私は、MySQLの使用を開始し、私はこの問題は、私は人の性別を持つ特定のテーブルの関連trablas間のクエリを作りたいということです。この問題に難易度
を持っていましたそれは女性か男性か。
これは、クエリ
SELECT c.Nom_carre as Preparatory, count(a.Gen_alum) as Gender
FROM alumno a, carrera c WHERE a.idCarrera=c.idCarrera
このコード数(a.Gen_alum)は私に人の男性または女性かどうかの合計を示して作るために自分のコードになります。 私は別に知りたいですか?男性は何人、女性は何人ですか?
からカウントしたいとこれを変更')または' GROUP BY a.Gen_alum WITH ROLLUP'を実行します。しかし、テーブル間の関係を明確に定義していない限り、正しい答えを与えるのは難しい/不可能です。また、group by節にないカラム( 'c.Nom_carre'のような)を選択するのは意味がありません。 –