![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
To zwraca mi tablice w postaci:
W jaki sposób poprawić powyższe zapytanie, aby w przypadku takich samych danych w kolumnie "abc", łączyło wyniki czyli powyższa tablica powinna wyglądać tak:
gdyż, dwa rekordy mają taką samą zawartość w kolumnie "abc". |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 172 Pomógł: 27 Dołączył: 5.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zrób SELECT DISTINCT abc
Tak w ogóle, to mysql_* jest już przestarzałe. Proponuję przejść na mysqli lub PDO. Ten post edytował tomxx 14.06.2015, 18:14:53 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 17.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie mi nie chodzi o samo pominięcie, a o łączenie rekordów, gdy w kolumnie abc jest taka sama wartość.
Nie chcę uzyskać rezultatu, gdzie przy tablicy:
wyświetli mi:
tylko zsumuje czyli:
@Edit: Udało mi się - zrobiłem tak: Kod $result = mysql_query("SELECT abc, SUM(def) FROM xyz GROUP BY abc");
Ten post edytował Maze123987 14.06.2015, 18:33:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:21 |