l'erreur c'est "Impossible de résoudre le classement en conflit de
l'opération equal to"
sur une requète du type :
select * from test_import_mmweb..tblUserPrefs b where b.upUser in (select
login from marketprint1..users)
je l'ai écrite avec la synatxe classique des jointures ou avec des = et ça
marche pas mieux .
Est ce du au fait que les données viennent de 2 bases différentes ? Dois-je
en faire une vue dans la base principale afin de pouvoir faire ma jointure ?
J'ai mis exactement les mêmes types de données mais rien n'y change
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas LETULLIER
Oui, ce n'est pas dû au type des données, mais à la collation (apparemment différente dans les 2 bases). Tu peux pallier au problème en utilisant l'instruction COLLATE
select * from test_import_mmweb..tblUserPrefs b where b.upUser COLLATE xxxxxxx in (select login from marketprint1..users)
Nicolas.
"Frédéric Dumusois" a écrit dans le message de news:
l'erreur c'est "Impossible de résoudre le classement en conflit de l'opération equal to" sur une requète du type : select * from test_import_mmweb..tblUserPrefs b where b.upUser in (select login from marketprint1..users)
je l'ai écrite avec la synatxe classique des jointures ou avec des = et ça marche pas mieux .
Est ce du au fait que les données viennent de 2 bases différentes ?
Dois-je
en faire une vue dans la base principale afin de pouvoir faire ma jointure
?
J'ai mis exactement les mêmes types de données mais rien n'y change
Merci d'avance de votre aide.
Oui, ce n'est pas dû au type des données, mais à la collation (apparemment
différente dans les 2 bases). Tu peux pallier au problème en utilisant
l'instruction COLLATE
select * from test_import_mmweb..tblUserPrefs b where b.upUser COLLATE
xxxxxxx in (select login from marketprint1..users)
Nicolas.
"Frédéric Dumusois" <frederic.dumusois@etocomm.fr> a écrit dans le message
de news:Ox0LeWKQDHA.304@tk2msftngp13.phx.gbl...
l'erreur c'est "Impossible de résoudre le classement en conflit de
l'opération equal to"
sur une requète du type :
select * from test_import_mmweb..tblUserPrefs b where b.upUser in (select
login from marketprint1..users)
je l'ai écrite avec la synatxe classique des jointures ou avec des = et ça
marche pas mieux .
Est ce du au fait que les données viennent de 2 bases différentes ?
Dois-je
en faire une vue dans la base principale afin de pouvoir faire ma jointure
?
J'ai mis exactement les mêmes types de données mais rien n'y change
Oui, ce n'est pas dû au type des données, mais à la collation (apparemment différente dans les 2 bases). Tu peux pallier au problème en utilisant l'instruction COLLATE
select * from test_import_mmweb..tblUserPrefs b where b.upUser COLLATE xxxxxxx in (select login from marketprint1..users)
Nicolas.
"Frédéric Dumusois" a écrit dans le message de news:
l'erreur c'est "Impossible de résoudre le classement en conflit de l'opération equal to" sur une requète du type : select * from test_import_mmweb..tblUserPrefs b where b.upUser in (select login from marketprint1..users)
je l'ai écrite avec la synatxe classique des jointures ou avec des = et ça marche pas mieux .
Est ce du au fait que les données viennent de 2 bases différentes ?
Dois-je
en faire une vue dans la base principale afin de pouvoir faire ma jointure
?
J'ai mis exactement les mêmes types de données mais rien n'y change