Bonjour a tous,

Je rencontre un soucis avec une requete SQL, je ne trouve pas de solution.
Lorsque j'excute la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT     tblBooking.IdBooking, tblBooking.IdType, tblBooking.StartDate, tblBooking.EndDate, tblBooking.ReturnDate, tblBooking.Comment, tblBooking.IdBuilding, 
                      tblBooking.UserId, tblBooking.FirstName, tblBooking.LastName, tblBooking.CostCenter, tblBooking.Quantity, tblBooking.Signature
FROM         tblHardwareType INNER JOIN
                      tblBooking ON tblHardwareType.IdType = tblBooking.IdType INNER JOIN
                      tblMaterial ON tblHardwareType.IdType = tblMaterial.IdType INNER JOIN
                      tblTeam ON tblMaterial.IdTeam = tblTeam.IdTeam LEFT OUTER JOIN
                      tblBuilding INNER JOIN
                      tblCountry ON tblBuilding.IdCountry = tblCountry.IdCountry ON tblTeam.IdBuilding = tblBuilding.IdBuilding AND tblBooking.IdBuilding = tblBuilding.IdBuilding
WHERE     (tblCountry.IdCountry = 1)
je récupère tous mes résultats en double. J'ai donc essayé de faire un distinct de "tblBooking.IdBooking" mais j'ai l'erreur : "Le type de données text ne peut pas être selectionné en tant que DISTINCT car il n'est pas comparable".

Je pense qu'il faut donc que j’exécute une sous requete qui récupère mes "distinct" idbooking et qu'a partir ce ces résultats, j’exécute une requete pour récupérer toutes les infos dont j'ai besoin mais je ne sais pas comment faire.

Quelqu'un pourrait-il m'aidé, je n'ai vraiment pas le niveau en SQL

Merci d'avance de votre aide.

DeWaRs