Question

Je sais que cela peut avoir été répondu, mais SubSonic 2.2 provoque une erreur dans le fournisseur SQL en essayant de faire une jointure gauche (jointure interne gauche à subsonique)

au lieu de créer comme SQl

SELECT * FROM table1
LEFT JOIN table 2 ON table1.id = table2.id

il crée:

SELECT * FROM table1
LEFT INNER JOIN table 2 ON table1.id = table2.id

et cette erreur que le code SQL non valide.

est-il un travail autour? Comme je spose vous ne le supporte pas plus du tout?

Était-ce utile?

La solution

Après avoir contacté la liste de diffusion subsonique, il serait tout simplement je comparais besoin de changer l'ordre que mes champs où la jointure interne, après avoir fait cela, il devrait fonctionner.

Autres conseils

Je ne sais pas vraiment MSSQL syntaxe, mais avec MySQL il n'y a pas « LEFT INNER » ou « LEFT OUTER » rejoint. Toutefois, si vous changez votre code à une jointure externe gauche, qui fonctionne (avec MySQL)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top