Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
SQL zapytanie o group
#1
Witam, czasem potrzebuje wyciągnąć z bazy danych adresy mailowe wielu firm, zdarza się że pracownicy wpisują niby różne firmy, ale posiadają one te same adresy mailowe, w tym wypadku DISTINCT nie działa (nie wiem czemu), powiedzcie mi, czy dobrze zrobię jeśli użyje group by (tutaj kolumna z mailami) ?
Odpowiedz
#2
Jak nie spróbujesz to się nie dowiesz Smile Wpisz zapytanie i zobacz co Ci zwróci.
Odpowiedz
#3
Zwraca wynik poprawny, ale nie wiem czy dobrze robię czy nie powinno może się robić tego w taki sposób i są lepsze, bardziej właściwe... jestem samoukiem i czasem człowiek może wykonywać całe życie podstawowe błędy wynikające z tego że nie rozmawiał o tym z bardziej doświadczonymi.
Odpowiedz
#4
Tak się zastanawiam i trochę po testowałem to inaczej się chyba nie da. Jeszcze ewentualnie możesz sprawdzić różnice czasową pomiędzy tym SELECT DISTINCT kolumna, kolumna... FROM tabela group by kolumna a tym SELECT * FROM tabela group by kolumna Chociaż to pierwsze jest trochę bez sensu lub ma sens ale w szczególnych przypadkach.
Odpowiedz
#5
Czemu DISTINCT nie działa? Jakiś błąd?

Poczytaj sobie:
http://forum.php.pl/Podliczanie-unikatowych-rekordow-w-MySQL-t50365.html
http://compzone.org/art-Zastosowanie+dyrektywy+SQL+_+GROUP+BY-9.html

Nawet po polsku znalazłem Smile
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#6
Jeśli kolega ma np. takie rekordy: firma1, email1; firma2, email1 to jak zastosuje tylko na kolumnie email distinct to mu wszystko zadziała, a jeśli będzie chciał więcej kolumn wyciągnąć to może być problem. Ja tak widzę te problem. Chyba, że się da więcej kolumn wyciągnąć, a ja nie wiem jak.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zapytanie pod warunkiem 1 nazwy Intelactive 13 9,159 12-12-2012, 00:19
Ostatni post: Intelactive
  PHP - zapytanie. Pomóżcie adamjaniec 0 1,704 03-08-2012, 20:31
Ostatni post: adamjaniec
Question Prepared statements - czy zapytanie jest wystarczająco bezpieczne atrapa 0 1,528 15-11-2011, 23:23
Ostatni post: atrapa
  Nieprawidłowe zapytanie do bazy MYSQL kraskaj 0 1,977 03-08-2011, 17:36
Ostatni post: kraskaj
  [SQL] zapytanie VirusX 1 1,850 10-11-2010, 23:13
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl