IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Exclure donnée dans une requête SQL lors d'une comparaison.


Sujet :

PHP & Base de données

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Exclure donnée dans une requête SQL lors d'une comparaison.
    Bonjour, j'utilise le code suivant :

    $orders = Db::getInstance()->executeS('select o.`id_valeur` from `TABLE1` o where (select count(*) from `TABLE2` oh where oh.`id_valeur` = o.`id_valeur`) = 0');


    Mon but étant de comparer id_valeur dans 2 tables différentes, si id_valeur n'est pas dans 'TABLE2' alors la suite de mon code l'indiquera.

    Celui ci fonctionne très bien, néanmoins je souhaite exclure des id_valeur du résultat auriez vous une piste pour indiquer à la requête l'exclusion de ces id_valeur ?

    D'avance merci pour vos lumières !

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $orders = Db::getInstance()->executeS('select o.`id_valeur` from `TABLE1` o where (select count(*) from `TABLE2` oh where oh.`id_valeur` = o.`id_valeur`) = 0  AND o.id_valeur NOT IN (3,5,7,......)' );

Discussions similaires

  1. [SQL] Choix dans une liste déroulante issue d'une requête SQL
    Par Moustic74 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2007, 14h06
  2. Utilisation du tablespace TEMP lors d'une requête SQL
    Par dyvim dans le forum Administration
    Réponses: 2
    Dernier message: 31/05/2007, 19h15
  3. Réponses: 15
    Dernier message: 11/05/2007, 15h28
  4. [MySQL] Comparer dans un if le résultat d'une requête sql
    Par ledu_alexandre dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/01/2007, 04h24
  5. [MySQL] Est-ce possible de creer des champs en temps réel lors d'une requête SQL ?
    Par kaptnkill dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/09/2006, 19h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo