Minus pour mysql server

Fermé
Suzanne - 11 août 2010 à 16:11
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 11 août 2010 à 19:08
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



A voir également:

1 réponse

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
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
11 août 2010 à 19:08
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