Bonjour,
J'ai un table qui contient plusieurs champs dont :
DO_NOM (varchar) , DO_SAVE (image), DO_CODE (image)
j'ai besoin lors d'une requete de savoir si DO_SAVE et DO_CODE sont NULL, donc au début j'avais fait un SELECT * et je traitais mes réponses comme un grand. Le problème est que j'utilise des jointures avec plusieurs autres tables et j'obtiens donc plusieurs fois les mêmes valeurs.
Dans un cas normal j'utiliserais DISTINCT, mais ca ne fonctionne pas avec MS SQL Server et les champs image (ou ntext).
Je ne souhaite faire qu'une seule requête, donc je me demandais si il etait possible d'affecter un boolean pour me dire si mon champs est NULL ou pas.
(mais j'accepte tout autre solution ! ;) )
j'imaginais un truc du genre:
SELECT DISTINCT DO_NOM, ( @VAR_SAVE = 1 IF DO_SAVE IS NULL ), (@VAR_CODE = 1 IF DO_CODE IS NULL) WHERE ...
mais la ca semble être du fantasme!!:)
Merci d'avance,
l'espère que j'ai été clair! :)
Partager