Multi-partie de l'identificateur pourrait pas être lié sql server
Je suis en train de récupérer une liste de lignes en fonction de trois tables: competences
, user_competences
, skills
. J'ai essayer la requête suivante, mais il est dit que
La partie Multi-identificateur "skillmgt.timestamp" ne pouvait pas être lié
Requête:
SELECT
Competences.*, User_Competence.e_ID
FROM
Competences
INNER JOIN
User_Competence ON User_Competence.c_ID = Competences.Competence_ID
WHERE
User_Competence.e_ID = 112
AND DATENAME(yyyy, skillmgt.timestamp) = YEAR(GETDATE())
OriginalL'auteur auicsc | 2013-04-05
Vous devez vous connecter pour publier un commentaire.
Voir si cela permet de
OriginalL'auteur Elmer
Votre "multi-partie de l'identificateur" skillmgt.timestamp n'est pas valide car skillmgt ne fait pas référence à une table ou d'alias que vous utilisez dans votre requête. Vouliez-vous dire à la jointure sur la table?
OriginalL'auteur Chris Denning