Bonjour,

Je te remercie. Apparemment l'essentiel de mes problèmes tenait au fait que
mes tables n'avaient que des caractères numériques dans leur nom. J'ai
ajouté un « T » dedans et tout est rentré dans l'ordre avec cette syntaxe :

SELECT * FROM "T2010" WHERE NOT "Compte" IN ( SELECT "Compte" FROM "T2009" )

Mais ta syntaxe, adaptée au nouveau libellé de mes tables, fonctionne aussi
très bien :

SELECT * FROM "T2010" WHERE NOT "Compte" IN ( SELECT DISTINCT "Compte" FROM
"T2009" )

Quel est l'utilité de « DISTINCT » ?

Le fait de transformer les libellés des tables en texte (T2010, T2009...)
permet de s'affranchir des guillemets :

SELECT * FROM T2010 WHERE NOT Compte IN ( SELECT DISTINCT Compte FROM T2009
)

fonctionne aussi très bien. Quel est l'utilité des guillemets ? Tourner la
difficulté des noms de tables et de champs qui pourraient n'être que
numériques ?

Merci et bonne journée,

Dominique



--
View this message in context: 
http://nabble.documentfoundation.org/Probleme-MySQL-dans-Base-LIBO-3-6-0-4-version-officielle-Ubuntu-12-04-tp4001566p4002247.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à