Bonjour tout frais débutant en SQL ,
je soumet une "requete"
Table "Company" en lien avec table "Comm_Link"
Table "Communication" en lien avec table "Comm_Link")
je veux supprimer des enregistrements de la table "Comm_Link" en conditionnant une valeur dans la Table "Company" à savoir champ "Statut"='Inactif' ?
Quand je génére la requete suivante dans Microsoft SQL Server Management studio express :
J'ai me message d'erreur suivant à l'éxécution de la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT * from Company SELECT * from Communication SELECT * from Comm_Link DELETE from Comm_Link WHERE Company.Comp_CompanyId = Comm_Link.CmLi_Comm_CompanyId AND Communication.Comm_CommunicationId=Comm_Link.CmLi_Comm_CommunicationId AND Company.Comp_Status='Inactif'
Msg*4104, Niveau*16, État*1, Ligne*4
L'identificateur en plusieurs parties 'Company.Comp_CompanyId' ne peut pas être lié.
Msg*4104, Niveau*16, État*1, Ligne*4
L'identificateur en plusieurs parties 'Communication.Comm_CommunicationId' ne peut pas être lié.
Msg*4104, Niveau*16, État*1, Ligne*4
L'identificateur en plusieurs parties 'Company.Comp_Status' ne peut pas être lié.
Could you help me ?
Merci d'avance
Philippe
Partager