Šta je novo?

SQL-Access - Glupo jednostavni problem

radax

Zapažen
Učlanjen(a)
01.01.1970
Poruke
575
Poena
20
Imam tabelu koja izgleda otprilike ovako:

ProdavnicaID
ArtikalID
Cena

Tabela predstavlja specijalne cenovnike artikala po prodavnicama.
Kako mogu pomoću SQL-a da izjednačim cenovnike dve prodavnice?
Mislim da to može da se reši pomoću subquery-a, ali stvarno nemam ideju kako.

Query se pokreće sa forme, tako da mogu da uradim i pomoćni query ili da to odradim pomoću VBA koda, ali ja bih želeo sve da odradim sa jednim sql-om.
 
Sta znaci izjednaciti cene dve prodavnice? Kako treba da izgleda rezultat?
 
Tabela izgleda otprilike ovako

ProdavnicaID ArtikalID Cena
---------------------------------------
1 1 2
1 2 3
2 1 1
2 2 1


Kako da izjednačim cene prodavnice 1 i prodavnice 2; tj da dobijem sledeće dve kolone

ProdavnicaID ArtikalID Cena
---------------------------------------
1 1 1 <- cena iz prodavnice 2
1 2 1 <- cena iz prodavnice 2
 
Došao sam do rešenja... bilo je jednostavno:

UPDATE Cenovnik
INNER JOIN Cenovnik AS C_1 ON Cenovnik.Artikal_ID = C_1.Artikal_ID
SET Cenovnik.Cena = [C_1].[Cena]
WHERE (((Cenovnik.Magacin_ID)=2) AND ((C_1.Magacin_ID)=1));
 
Nazad
Vrh Dno