Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Select w selectcie?
Forum PHP.pl > Forum > Bazy danych > MySQL
Storm
Witam.

Mam sobie tabelę "marka". W niej takie oto pola:
- Platinum
- Akson
- Verbatim
- Dysan
...
Czy da się stworzyć - i jak - takie zapytanie, którego wynikiem byłoby zgrupowanie wyniku zapytanie i wyśietlenie np:
Dysan 34
Verbatim 310
Platinum 78
?
strife
Witam,

Nie wiem czy da się jedym zapytaniem, ale spróbuj jakoś tak:
  1. SELECT *
  2. FROM TABLE GROUP BY Platinum

potem dodając AND, ale nie wiem czy to będzie działać... ewentulanie jeśli chcesz sumować:
  1. SELECT SUM(Platinum) AS suma
  2. FROM TABLE


Pozdrawiam!
SongoQ
Da sie zrobic.

  1. SELECT COUNT(*), pole_marka
  2. FROM tabela_marka GROUP BY pole_marka
Amao
  1. SELECT count(*)
  2. FROM tabela GROUP BY nazwa

gdzie nazwa to kolumna z wartościami dysan, verbatim itd.
Storm
Wydaje mi się, że prawidłowe rozwiązanie przedstawił SongoQ i faktycznie ono działa, pozostałych nie testowałem, ale:
- rozwiązanie Amao stosowałem do wyciągnięcia ile jest czegoś bez drugiej komórki tabeli, której zabraknie
- Scarface - to wyciągnie mi same płyty marki Platinum, a nie wszystkie... :/

Dzięki wszystkim smile.gif
Pozdrawiam
bigZbig
Czy mam rozumiec ze masz table marka w ktorej masz cos na wzor:

marka
#id
Platinum
Akson
Verbatim
Dysan

a jesli tak to co wpisujesz jako wartosci? 1 i 0 ?

Napisz jak wyglada ta tabela i jakie moze przyjmowac przykladowe wartosci, a ja Ci napisze jak to policzyc?
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.