Bazy w dresie #2.28 | Kwerendy - Eliminowanie duplikatów (robienie w Access)
📂 MySQL
Cała ta baza opiera się na pliku, który jest do pobrania tutaj.
Instrukcja krok po kroku
- Utwórz nową kwerendę w widoku projektu.
- Dodaj tabelę Pozyczka jako źródło danych.
- W pierwszej kolumnie wybierz pole Tytul.
- Uruchom kwerendę — zobaczysz listę tytułów filmów, ale wiele z nich będzie powtórzonych (każde wypożyczenie to oddzielny wiersz).
- Przejdź do widoku SQL i po słowie SELECT dopisz słowo kluczowe DISTINCT.
Co w widoku SQL
Powinieneś zobaczyć coś w tym stylu:
SELECT DISTINCT Pozyczka.[Tytul]
FROM Pozyczka;
Co dalej?
- Uruchom kwerendę ponownie — teraz wyniki zawierają tylko unikalne tytuły.
- Wróć do widoku projektu i dodaj kolumnę Nazwisko. Po uruchomieniu kwerendy zobaczysz ponownie wszystkie wiersze, ponieważ DISTINCT działa teraz na kombinacji: Tytul + Nazwisko, które razem stanowią klucz i nie mają duplikatów.
- Usuń kolumnę Nazwisko, aby pozostawić tylko unikalne tytuły.
Zapisz kwerendę pod nazwą kPozyczoneFilmy. Dzięki DISTINCT możesz łatwo uzyskać listy unikalnych wartości, nawet jeśli w tabeli występują wielokrotne powtórzenia.