Restrictions simples en MySQL

J'essai de faire une restriction simple sur une table film comportant 14 enregistrements sous MySQL
Ma requête est la suivante:
SELECT * FROM film WHERE id_film < 9 and id_film >12;
La requête est acceptée mais ne me renvoit rien alors que les enregistrements existent...
Je comprends pas...

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Ce ne serait pas une requ?te du genre

    SELECT * FROM film WHERE id_film > 9 and id_film < 12;

    qui fournirait un résultat non vide ?

    Allways close to Open Source...
    Johan Daine
    1. y puis il n'y aurait pas des parenthèses a rajouter apres le where ?
      SELECT * FROM film WHERE (id_film > 9 and id_film < 12);
      1. Modérateur
        Non , le format est assez libre pour ceci.
        Utilise TOUJOURS les parenthèses pour une expression complexe
        à bon Emacs-user salut.
        (for the fun il existe des portages de Emacs sous Win...
        faites une recherche sous Google...)
        Allways close to Open Source...
        Johan Daine