Witam!
Piszę aplikację w Visual Basic For Application dla Accessa w związku z czym mogę tam korzystać z zapytać SQLa. Kłopot na jaki się natknąłem polega na tym, że mam dwie różne tablice (o takiej samej strukturze) i chciałbym aby w jednej z nich zostały usunięte wszystkie wiersze, które znajdują się w drugiej. Kłopot polega na tym, że nie mam tam żadnego klucza, a więc nie ma unikatowych pól. Dodatkowym kłopotem jest to, że nazwy kolumn zawierają spację. Póki co udało mi się coś takiego wymyślić :
DELETE FROM AuditLogTemp WHERE 'AuditLogTemp.*' = 'AuditLog.*';
ale to niestety mi nie działa. Ewentualnie urządza mnie jeszcze (to chyba nawet byłoby dla mnie bardziej optymalne) usuwanie powtarzających się danych. Co prawda udało mi się znaleźć kilka skryptów, które to obsługują (np. http://bymarszal.pl/blog/2009/05/09/usuwanie-duplikatow-z-tabeli-mysql/ ), ale one korzystają z unikalnych pól.
Z góry dziękuję za wszelką pomoc.