ďťż
 
DISTINCT ACCESS ďťż
 
DISTINCT ACCESS
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

DISTINCT ACCESS



m82 - 03-10-2007 00:01
DISTINCT ACCESS
  Witam,
mam chyba banalny problem, ale nie potrafię sobie z tym poradzić. Baza
jest na Accesie, ale to wydaje mi się bez znaczenia. Mam tabele z
danymi:

Id | Dana1 | Dana2 | Dana3
1 | TEST1 | 234 | xyz
1 | TEST1 | 345 | xyz
2 | TES2 | 334 | xyz

I teraz chciałbym uzyskać tabele która będzie zawierała tylko jeden
wiersz z Id 1

SELECT DISTINCT Id, Dana1, Dana2, Dana3 FROM Tabela;

Niestety DISTINCT porównuje cały rekord, a nie tylko kolumnę Id i
zwraca mi wynik z dwoma rekordami Id 1.
Jak powinno wyglądać to zapytanie??? Niestety w googlach nic nie
znalazłem :(





LK - 03-10-2007 00:01

  m82 pisze:
> Witam,
> mam chyba banalny problem, ale nie potrafię sobie z tym poradzić. Baza
> jest na Accesie, ale to wydaje mi się bez znaczenia. Mam tabele z
> danymi:
>
> Id | Dana1 | Dana2 | Dana3
> 1 | TEST1 | 234 | xyz
> 1 | TEST1 | 345 | xyz
> 2 | TES2 | 334 | xyz
>
> I teraz chciałbym uzyskać tabele która będzie zawierała tylko jeden
> wiersz z Id 1
>
> SELECT DISTINCT Id, Dana1, Dana2, Dana3 FROM Tabela;
>
> Niestety DISTINCT porównuje cały rekord, a nie tylko kolumnę Id i
> zwraca mi wynik z dwoma rekordami Id 1.
> Jak powinno wyglądać to zapytanie??? Niestety w googlach nic nie
> znalazłem :(
>
A co ma być zwrócone dla dana1..dana3 dla tego jednego rekordu z id==1??

LK




Jacek - 03-10-2007 00:01

  Jezeli to nie podpucha, to klauzula WHERE Id=1;...
Zblizaja sie wybory, wiec nic nie wiadomo;)




m82 - 03-10-2007 00:01

 
> A co ma być zwrócone dla dana1..dana3 dla tego jednego rekordu z id==1??
>
> LK

Dana1 i dana3 jest taka sama, rekordy różnią się tylko w kolumnie
Dana2. Chciałbym wyświetlić dowolny rekord z tych dwóch zdublowanych,
ale również pozostałe wiersze np Id 2.





Grzegorz Danowski - 03-10-2007 00:01

  Użytkownik "m82" <tara82@tenbit.pl> napisał w wiadomości
news:1191330641.406210.312140@d55g2000hsg.googlegr oups.com...
<cite>
mam chyba banalny problem, ale nie potrafię sobie z tym poradzić. Baza
jest na Accesie, ale to wydaje mi się bez znaczenia. Mam tabele z
danymi:

Id | Dana1 | Dana2 | Dana3
1 | TEST1 | 234 | xyz
1 | TEST1 | 345 | xyz
2 | TES2 | 334 | xyz

I teraz chciałbym uzyskać tabele która będzie zawierała tylko jeden
wiersz z Id 1

SELECT DISTINCT Id, Dana1, Dana2, Dana3 FROM Tabela;

Niestety DISTINCT porównuje cały rekord, a nie tylko kolumnę Id i
zwraca mi wynik z dwoma rekordami Id 1.
Jak powinno wyglądać to zapytanie??? Niestety w googlach nic nie
znalazłem :(
</cite>

Użyj Group By, np.:

SELECT Id, First(Dana1), First(Dana2), First(Dana3) FROM Tabela Group By Id

A na przyszłość pisz na pl.comp.bazy-danych.msaccess
--
Pozdrawiam
Grzegorz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Jak odjąć zawartość tabeli od zawartości drugiej tabeli w Access [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?q?Jak_wygenerow=E6_obraz_.jpg_z_raportu_Accessa_ 2003_=3F?= =?iso-8859-2?q?Access_97_Brak_pami=EAci_=3F?= =?ISO-8859-2?Q?Access_-_szybko=B6=E6_kwerend=3F_?= =?iso-8859-2?Q?jak_zamieni=E6_dane_w_bazie_MS_access?= Skonstruowanie zapytania SQL do bazy Access - chyba proste VB2005 Express - Baza Access - Jak zrobic setup i deployment? =?iso-8859-2?q?Bazy_danych_MS_Access+P=B3atnik?= Czy wstawianie do bazy Access może trwać tak długo?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ponland.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com