Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie z bazy bez powtórzeń
Forum PHP.pl > Forum > Przedszkole
miras
Witam, jest jakiś sposób na pobieranie z bazy danych z bazy bez powtórzeń? czyli wyswietlac tylko te rekordy, które się nie powtarzają, mam np. 5 rekordów, w których jest taka sama wartość w komórce ilosc i potrzebuję wyświetlić tylko jedną, wiem, że w php da sie to zrobic, ale moze jeszcze da sie jakos w mysql?
kosmos
  1. SELECT DISTINCT
miras
hmm, jak to zastosować? bo jakoś nie moge..

  1. $this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');
  2.  
miras
ale ja muszę wypisać jeszcze po przecinku kolumny, które chcę wypisać bo inaczej mi ich nie pobiera...

  1. $this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');
pedro84
  1. SELECT * FROM `tabela` GROUP BY `ilosc`;

Zasada działania jest taka sama, ale GROUP BY jest szybsze jeśli nie masz na przedmiotowej kolumnie założonego indeksu.
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.