Witam,
napotkałem problem przy imporcie danych. Otóż załóżmy, że mam tabelę:
Id | kod kreskowy | Cena
Raz na jakiś czas muszę pobrać dane z innej bazy i zapisać je w tej tabeli. Problem w tym, że w tej tabeli jest pole 'kodKreskowy', które nie występuje w drugiej bazie danych. Dlatego też chciałbym aby podczas importowania danych w to pole wstawiała się wartość domyślna jeśli dany rekord nie istniał wcześnie w tabeli lub jeśli rekord już istniał aby kod kreskowy się nie zmieniał (inaczej mówiąc nie był usuwany)
Zatem mam pytanie czy istnieje możliwość takiego skonstruowania zapytania, aby osiągnąć ten cel. Dodam, że tabela z której importuje dane może zawierać rekordy które nie występują w mojej bazie danych, więc zwykły update odpada.
Próbowałem zrobić to za pomocą Replace bez podawania pola "kodKreskowy" ale wtedy wstawia się zawsze wartość domyślna, nawet jeśli pole zawierało kod kreskowy.
Będę wdzięczny za pomoc.