Bonsoir,
Je voudrais poser une question aux spécialistes du langage SQL.
Je dispose d'une table que j'appelle "MEMBRE" d'une BDD que je vais reproduire ici pour faire simple
NOM AGE SEXE
'BORIS' 18 'G'
'CLAIRE' 19 'F'
'JOSH' 16 'G'
'LILOU' 20 'F'
Je souhaiterais obtenir tous les couples possibles de Filles-garçons. J'ai essayé de faire une AUTOJOINTURE mais cela ne me renvoie rien. J'ai dû commettre une erreur lors de son écriture, mais je ne vois pas laquelle.
Voici ma requete :
SELECT M1.nom,M2.nom
FROM MEMBRE AS M1
JOIN MEMBRE AS M2
ON M1.nom=M2.nom
WHERE M1.sexe='F' and M2.sexe='G'
La requête ne renvoie rien, sans doute parce que j'ai mal exprimé mon besoin...
Quelqu'un pourrait-il m'expliquer ce qui ne convient pas ?
Merci par avance et bonne soirée,
Kruslen