Minus pour mysql server

Suzanne -  
HostOfSeraphim Messages postés 7340 Statut Contributeur -
Bonjour,
voilà je travaille sur mysql server, et j'ai besoin de faire une sorte de soustraction avec Minus, sauf que ça ne fonctionne pas sur mysql server, apparemment ça ne marche que sur sql pour oracle, et ça me bloque j'en ai vraiment besoin, est-ce que vous connaissez l'équivalent de minus (soustraction) sous mysql server
Merci d'avanace, si vous avez la moindre proposition n'hésitez pas

1 réponse

  1. fiu
     
    Salut,
    L'ensemble que tu voulais enlever va devenir le sous-ensemble sur lequel s'appuiera l'opérateur not in

    select identifiant, colonnes from ensembleA where prédicatsA
    minus
    select identifiant, colonnes from ensembleB where prédicatsB

    deviendra
    select identifiant, colonnes from ensembleA where prédicatsA
    and identifiant not in (select identifiant from ensembleB where prédicatsB)

    je sais, c'est moche :-(
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      MINUS n'est pas dans la norme SQL (dommage) et reste surtout spécifique à Oracle. Mais il me semble que MySQL souhaite l'intégrer tôt ou tard... et le rachat de Sun par Oracle pourrait voir MySQL intégrer nombre de fonctions Oracle.
      0