-
Notation inconnue
Bonjour tout le monde,
J'ai rencontré un bug que je n'ai jamais vu de ma vie et le problème c'est qu'il fonctionne bien sur SQLSERVER 2005 et pas sur SQLSERVER2008 ou 2012.
Voici la requête magique :
Code:
...WHERE catalogues.id_catalogue =* p_produits.id_catalogue... p_produits.id_distribue *= laboratoires.id_laboratoire ....
Prière de m'expliquer si quelqu'un a compris à quoi sert =* dans une jointure
et je note bien que cette requête fonctionne parfaitement bien sur SQLSERVER2005
Bonne soirée
-
c'est pas la notation du left join en sql server ?
-
1 pièce(s) jointe(s)
je doute aussi que *= et =* sont suporté aussi par la version SQL server 2005 il ont été remplacer par left join et right join
tu as utilisé upgrade advisor pour vérifier ?
-
Réponse
Je vous remercie bcp j'ai résolu le problème hier, se sont left et right join en sql modérne.