Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Duplikaty w kwerendzie
Forum PHP.pl > Forum > Bazy danych > MySQL
la_chica_bonita
Cześć,

mam problem.. :/

nie wiem jak uniknąć duplikatów w poniższej kwerendzie.
Próbowalam już wszystkiego:
1. distinct nie działa
2. group by też..

chyba, że jakoś źle użyłam tych poleceń,

proszę o pomoc!!

  1. SELECT k.imie_i_nazwisko, r.region, c . *
  2. FROM tab_csa c
  3. INNER JOIN ( tab_region r
  4. INNER JOIN tab_kcsa k ON r.idreg = k.idreg
  5. ) ON c.idreg = r.idreg


dla ułatwienia to k.imie_i_nazwisko ma po klika c.* i leżę...

PLEASSE HELP
dymsza
banał tongue.gif i błagam mówcie po polsku : zapytanie tongue.gif Jak czytam kwerenda to obrazu na myśl przywodzi mi dwu mlask myszki tongue.gif


  1. SELECT DISTINCT k.imie_i_nazwisko, r.region, c . *
  2. FROM tab_csa c
  3. INNER JOIN ( tab_region r
  4. INNER JOIN tab_kcsa k ON r.idreg = k.idreg
  5. ) ON c.idreg = r.idreg
la_chica_bonita
taki banał, że Twoja kwerenda smile.gif nie działa..

ERROR:

MySQL zwrócił komunikat:

#1 - Can't create/write to file 'E:\SERWER\temp\#sql_510_0.MYI' (Errcode: 2)
acztery
  1. SELECT DISTINCT( k.imie_i_nazwisko), r.region, c . *
  2. FROM tab_csa c
  3. INNER JOIN ( tab_region r
  4. INNER JOIN tab_kcsa k ON r.idreg = k.idreg
  5. ) ON c.idreg = r.idreg

albo moze to

  1. SELECT k.imie_i_nazwisko, r.region, c . *
  2. FROM tab_csa c
  3. INNER JOIN ( tab_region r
  4. INNER JOIN tab_kcsa k ON r.idreg = k.idreg
  5. ) ON c.idreg = r.idreg groub BY k.imie_i_nazwisko
la_chica_bonita
no właśnie próbowałam tych dwóch sposobów i ten sam błąd.. dziwaczne..
acztery
jaka wersja mysql masz?
la_chica_bonita
0.9.4

już sobie poradziłam z tym problemem.. co szczerze trochę mnie zdziwiło, widać jak dobrze operuję językiem SQL :/

  1. SELECT c. * , r.region, k.imie_i_nazwisko
  2. FROM tab_csa c
  3. INNER JOIN ( tab_kcsa k
  4. INNER JOIN tab_region r ON k.idreg = r.idreg
  5. ) ON c.kpx = k.kpx;


trzeba było zmienić kolejność wyświetlanych informacji, bo jest to agregowane od początku do końca, a nie w drugą stronę..

może komuś się to przyda tongue.gif

ale czemu nie dało się tego zrobić z distinctem i group by to nie mam pojęcia..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.