Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie - najwyższa wartość z danego artykułu
intol
post 2.04.2006, 21:35:11
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 29.07.2003

Ostrzeżenie: (10%)
X----


Witam. Posiadam tabelę o następującej strukturze

Kod
+----+-------+---------+-------+----------+
| id |  lang |  word   | value | owner_id |
+----+-------+---------+-------+----------+


jest ona zapełniona wartościami, w taki sposób, że dla jednego właściciela (identyfikowanego przez 'owner_id', o określonym języku ('lang')) istnieje pare rekordów zawierających różne wartości pól word i value.

Chciałbym teraz z całej tabeli wybrać id właścicieli, posortowanych wg. sumy pól 'value' zawierających określone słowa 'word'.

Czy np. w tabeli
Kod
+----+------+------+-------+----------+
| id | lang | word | value | owner_id |
+----+------+------+-------+----------+
| 1  |  pl  |  kot |  20   |     1    |
| 2  |  pl  | mysz |  10   |     1    |
| 3  |  pl  |  kot |  21   |     2    |
+----+------+------+-------+----------+


zapytanie powinno zwrócić wartości 1,2 (bo 20+10 to więcej niż 21).

Będę wdzięczny za każdą pomoc.


--------------------
Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tmk
post 3.04.2006, 17:29:14
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 15.04.2004
Skąd: w-wa

Ostrzeżenie: (0%)
-----


Jakoś tak to możnaby zrobić:
  1. SELECT id, sum(value) suma
  2. FROM test1
  3. GROUP BY id
  4. ORDER BY suma DESC
Go to the top of the page
+Quote Post
intol
post 3.04.2006, 19:19:55
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 29.07.2003

Ostrzeżenie: (10%)
X----


Dziękuję, o to chodziło.


--------------------
Zbiór najlepszych technologicznych artykułów (programowanie, internet, linux)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 05:13