![]() |
SQL zapytanie o group - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: SQL zapytanie o group (/thread-sql-zapytanie-o-group) |
SQL zapytanie o group - Radian - 24-05-2012 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) ? RE: SQL zapytanie o group - Marys - 29-05-2012 Jak nie spróbujesz to się nie dowiesz ![]() RE: SQL zapytanie o group - Radian - 29-05-2012 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. RE: SQL zapytanie o group - Marys - 30-05-2012 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. RE: SQL zapytanie o group - Pedro84 - 30-05-2012 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 ![]() RE: SQL zapytanie o group - Marys - 01-06-2012 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. |