SQL pokazujący skasowane wiersze pomiedzy tabelami

0

Hejka,

posiadam 2 tabele, jedną wcześniejszą, drugą obecną.

I używam takie SQLka, aby pokazać co było skasowane po PK:

SELECT Previous.*
FROM [Current] RIGHT JOIN Previous ON Current.Order = Previous.Order
WHERE (((Current.Order) Is Null));

Wynik:

Order	Name	System
3	Jagoda	Ubuntu

A chciałym otrzymać:

Order	Name	System **Ram
**3	Jagoda	Ubuntu

A więc wszystkie pola z tabeli Current (włącznie z "Ram), najlepiej używając polecenia select * from (nie wymieniając poszczególnych pól).

Proszę o pomoc,
Dziękuję,
Jacek Antek

0

Ciezko pokazać coś, czego nie ma...

Dwie możliwości:

SELECT Previous.*, "" AS RAM
FROM [Current] RIGHT JOIN Previous ON Current.Order = Previous.Order
WHERE (((Current.Order) Is Null));

SELECT Previous.*, Current.Ram
FROM [Current] RIGHT JOIN Previous ON Current.Order = Previous.Order
WHERE (((Current.Order) Is Null));
0

Dziękuję Ci bardzo !

Jacek

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