Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Zliczenie takich samych rekodrów
GreenGo
post
Post #1





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


Witam.
Mam zapytanie:
  1. SELECT name, cost, health FROM items_user INNER JOIN items_food ON items_user.itemid = items_food.id WHERE items_user.userid = '31'"

Które wyświetla mi wszystkie "przedmioty" danego użytkownika. Niestety przedmioty i chciałbym zrobić tak aby wyświetliło mi jeden raz ten przedmiot o obok jego liczność.
Jak to zrobić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


może coś w tym stylu:
  1. SELECT name, cost, health, count(name) FROM items_user INNER JOIN items_food ON items_user.itemid = items_food.id GROUP BY name WHERE items_user.userid = '31'"
Go to the top of the page
+Quote Post
GreenGo
post
Post #3





Grupa: Zarejestrowani
Postów: 265
Pomógł: 4
Dołączył: 30.08.2004

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


GROUP BY poszło na koniec i zadziałało (IMG:style_emoticons/default/smile.gif) dzięki (IMG:style_emoticons/default/smile.gif)

EDIT:
w bazie wyświetla mi po tym zaptaniu kolumne count(name) z licznością. Jak ją teraz wyświetlić na stronie ? :/

EDIT2:
rozwiązane (IMG:style_emoticons/default/smile.gif)

Ten post edytował GreenGo 30.05.2010, 20:18:37
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 20:53