par
benuche » 05 mars 2007, 14:51
Bonjour,
J'ai un petit (même un gros) problème avec une requête sql.
Alors j'ai :
- une table TYPE_SPECTACLE(id, description) qui contient les champs (1,danse) - (2, musique)
- une table SPECTACLE (id,nom, type) qui contient les champs
(15, nomspectacle, danse) - (16, nomspectacle2, opéra) - (17, nomspectacle4, musique)
Je voudrais faire une requête SQL pour sélectionner les spectacles dans la table SPECTACLE dont le type n'est pas dans la table TYPE_SPECTACLE
Du coup avec l'exemple précédent je devrais avoir comme résultat de ma requête (16, nomspectacle2, opéra)
Le problème c'est que je suis dans une vieille version de MySQL et je ne peux pas faire de requêtes imbriquées. Il faut que je passe par une jointure, et les jointures ça n'a jamais été mon truc !!!
Si quelqu'un pouvait m'aider !!! Merci d'avance
Bonjour,
J'ai un petit (même un gros) problème avec une requête sql.
Alors j'ai :
- une table TYPE_SPECTACLE(id, description) qui contient les champs (1,danse) - (2, musique)
- une table SPECTACLE (id,nom, type) qui contient les champs
(15, nomspectacle, danse) - (16, nomspectacle2, opéra) - (17, nomspectacle4, musique)
Je voudrais faire une requête SQL pour sélectionner les spectacles dans la table SPECTACLE dont le type n'est pas dans la table TYPE_SPECTACLE
Du coup avec l'exemple précédent je devrais avoir comme résultat de ma requête (16, nomspectacle2, opéra)
Le problème c'est que je suis dans une vieille version de MySQL et je ne peux pas faire de requêtes imbriquées. Il faut que je passe par une jointure, et les jointures ça n'a jamais été mon truc !!!
Si quelqu'un pouvait m'aider !!! Merci d'avance