Discussion:
Kwerenda bez powtórzeń
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
tig
2007-08-04 22:30:46 UTC
Permalink
w jaki sposób ograniczyć wyświetlanie aby w kwerendzie nie pojawiały
się rekordy o takich samych wartościach:
mam na podstawie tabeli kwerendę parametryczną która w przypadku gdy
publikacja posiada dwa hasła przedmiotowe zwraca publikację
(sygnaturę) dwukrotnie, chciałbym aby wyświetlała np tylko pierwsze
wystąpienie
kombinowałem DISTINCT, z dodatkowymi kryteriami i :(

Pozdrawiam
Pawel81
2007-08-05 10:57:58 UTC
Permalink
Post by tig
w jaki sposób ograniczyć wyświetlanie aby w kwerendzie nie pojawiały
mam na podstawie tabeli kwerendę parametryczną która w przypadku gdy
publikacja posiada dwa hasła przedmiotowe zwraca publikację
(sygnaturę) dwukrotnie, chciałbym aby wyświetlała np tylko pierwsze
wystąpienie
kombinowałem DISTINCT, z dodatkowymi kryteriami i :(
Pozdrawiam
Może:

SELECT Max(Sygnatura)
FROM Publikacje
GROUP BY Sygnatura

(F1 + GROUP BY + MAX)

PK
Krzysztof Naworyta
2007-08-05 20:05:50 UTC
Permalink
Juzer tig <***@gmail.com> napisał
| w jaki sposób ograniczyć wyświetlanie aby w kwerendzie nie pojawiały
| się rekordy o takich samych wartościach:
| mam na podstawie tabeli kwerendę parametryczną która w przypadku gdy
| publikacja posiada dwa hasła przedmiotowe zwraca publikację
| (sygnaturę) dwukrotnie, chciałbym aby wyświetlała np tylko pierwsze
| wystąpienie
| kombinowałem DISTINCT, z dodatkowymi kryteriami i :(

pokaż tę swoją kwerendę ...
--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)
tig
2007-08-11 14:14:06 UTC
Permalink
Post by Krzysztof Naworyta
pokaż tę swoją kwerendę ...
SELECT Publikacje1.Sygnatura, Publikacje1.Publikacja,
Publikacje1.DataWyp, Publikacje1.Autor, Publikacje1.[Info o Wydaniu],
Publikacje1.KlasyfikacjaWew, PUBLIKACJE_HASLAPRZEDM.HasloPrzedm
FROM Publikacje1 LEFT JOIN PUBLIKACJE_HASLAPRZEDM ON
Publikacje1.Sygnatura = PUBLIKACJE_HASLAPRZEDM.Sygnatura;
Krzysztof Naworyta
2007-08-16 23:15:58 UTC
Permalink
Juzer tig <***@gmail.com> napisał
|| pokaż tę swoją kwerendę ...
|
|
| SELECT Publikacje1.Sygnatura, Publikacje1.Publikacja,
| Publikacje1.DataWyp, Publikacje1.Autor, Publikacje1.[Info o Wydaniu],
| Publikacje1.KlasyfikacjaWew, PUBLIKACJE_HASLAPRZEDM.HasloPrzedm
| FROM Publikacje1 LEFT JOIN PUBLIKACJE_HASLAPRZEDM ON
| Publikacje1.Sygnatura = PUBLIKACJE_HASLAPRZEDM.Sygnatura;

no i ?
czy w tym zbiorze są wiersze identyczne ?
Nawet jak zastosujesz Distinct ?
--
KN
(MVP, M$ Office Access)

archiwum grupy:
http://groups.google.pl/advanced_group_search
(grupa: pl*msaccess)
Loading...