SQL CE - UPDATE z podzapytaniem - jak zrobić

0

Witam.

Orientuje się ktoś może jak zrobić UPDATE bazy SQL CE z wykorzystaniem podzapytania ?
czyli coś takiego:

UPDATE TabelaGlowna 
SET PoleDodatkowe = (SELECT Info FROM TabelaDodatkowa WHERE TabelaGlowna.IdRekordu = TabelaDodatkowa.IdRekordu )

w "zwykłych" wersjach SQL'a to przejdzie w CE zwróci błąd

There was an error parsing the query. [ Token line number = 1,Token line offset = 39,Token in error = SELECT ]

Z góry dziękuję.

0

A nie tak:

UPDATE TabelaGlowna SET PoleDodatkowe = Info FROM TabelaDodatkowa WHERE TabelaGlowna.IdRekordu = TabelaDodatkowa.IdRekordu 
0

Marcin w SQL CE to też nie przejdzie zwróci coś w stylu

There was an error parsing the query. [ Token line number = 1,Token line offset = 34,Token in error = FROM ]

0

W t_sql zrobiłbym tak:

UPDATE TabelaGlowna SET PoleDodatkowe = TabelaDodatkowa.Info
FROM TabelaDodatkowa
JOIN TabelaGlowna ON TabelaGlowna.IdRekordu = TabelaDodatkowa.IdRekordu

Spróbuj - w sumie sqlce to też mssql.

0

U Marcina nie było JOIN. Czyli nie to samo. Chyba, że zrozumiałeś, o co chodzi Marcinowi i sprawdziłeś to, co ja napisałem. Więcej nie pomogę. Nie bedę instalował sobie SQL CE, żeby sprawdzić.

0

"Podbije" temat z pytaniem czy w miedzy czasie ktoś znalazł może rozwiązanie ?
Propozycja Sadam2 z JOIN również nie zdaje egzaminu (zwraca błąd)

1 użytkowników online, w tym zalogowanych: 0, gości: 1