miras
3.11.2013, 20:14:08
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
3.11.2013, 20:20:02
miras
3.11.2013, 20:36:26
hmm, jak to zastosować? bo jakoś nie moge..
$this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');
miras
3.11.2013, 21:03:08
ale ja muszę wypisać jeszcze po przecinku kolumny, które chcę wypisać bo inaczej mi ich nie pobiera...
$this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');
pedro84
3.11.2013, 21:22:15
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.