Hej Om jag inte minns fel så ska du skriva "FULL OUTER JOIN", om det gäller SQL-server. Det gäller inte bara SQL Server, det finns inget som heter bara OUTER JOIN. Man kan skriva LEFT JOIN eller LEFT OUTER JOIN, RIGHT JOIN eller RIGHT OUTER JOIN och FULL JOIN eller FULL OUTER JOIN. Ja... Har ingen aning om vad som stöds av providern för excel-sheets, men det kan vara så att det är den som ej klarar full outer joins. Möjligen går det att göra unions?Sql statement (full outer join)
Försöker ställa en fråga till ett excel blad med en ADODB koppling via en webbsida, men får inte "full outer join" att fungera. LEFT o RIGHT fungerar bra. Nån som har nått tips?
strSQL = "SELECT * FROM [O-listan$] OUTER JOIN [A-listan$] ON ([A-listan$].Företag = [O-listan$].Företag)"
Det står: Syntaxfel i FROM-instruktion...
/MattiasSv: Sql statement (full outer join)
strSQL = "SELECT * FROM [O-listan$] FULL OUTER JOIN [A-listan$] ON ([A-listan$].Företag = [O-listan$].Företag)"
//
Janne.Sv: Sql statement (full outer join)
Sv: Sql statement (full outer join)
nu var det ju så att jag redan har testat med FULL OUTER JOIN men det fungerade inte.
Skrev av fel när jag skrev frågan...
Ingen annan som har nått tips på hur jag ska få ut allt i båda tabellerna?
/MSv: Sql statement (full outer join)
<code>
SELECT a.foo, b.bar
FROM a
LEFT OUTER JOIN b ON a.x = b.y
UNION
SELECT a.foo, b.bar
FROM a
RIGHT OUTER JOIN b ON a.x = b.y
</code>