0
votes

Comment extraire les données d'une colonne lorsque seules plusieurs données existent pour cette valeur dans une autre colonne?

Code SQL:

date 
25.2.19
27.2.19


0 commentaires

3 Réponses :


0
votes

Si vous voulez des dates avec des étudiants masculins et féminines, utilisez l'agrégation: xxx

Si vous avez d'autres genders, vous voudrez peut-être filtrer sur où S.SEX IN ( 'F', 'm') pour le avoir logique à travailler.


2 commentaires

Quel est le but de A.Student?


@TATHAGATA. . . La faute de frappe a été corrigée.



0
votes

Vous pouvez faire rejoindre avec agrégation, aucune sous-requête requise: xxx

ceci afficherait date s mâle ou femelle , mais votre sortie d'échantillon suggère: xxx


2 commentaires

Quel est le but de A.Student?


@TATHAGATA. . . C'était la faute de frappe.



0
votes

Réponse correcte de @yogesh Sharma Code SQL:

    select c.date
    from student s inner join
         student_course sc
         on s.name = sc.Student inner join
         class c
         on sc.Course = c.Course
    where s.sex in ('F', 'M')
    group by c.date
    having count(distinct s.sex) = 2;


0 commentaires