Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Select i kolumny
hcbass
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.08.2006

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


witam,
mam taka tabelke

  1. id|towar|ilosc|oddzial
  2. 1 |aaa | 1 | 1
  3. 2 |aaa | 3 | 2
  4. 3 |aaa | 5 |3
  5. 4 |bbb | 2 |1
  6. 5 |bbb | 6 |2


jak zbudowac zapytanie SQL'a zeby uzyskac taki wynik (jesli sie wogle da to zrobic):

  1. towar|ilosc oddzial1|ilosc oddzial2|ilosc oddzial3|
  2. aaa |1 | 3 | 5
  3. bbb |2 | 6 | 0


dziaki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


jezeli znasz ilosc oddzialow to na sztywno mozesz napisac zapytanie takie

  1. SELECT
  2. towar,
  3. (SELECT ilosc FROM towar t2 WHERE oddzial = 1 AND t2.towar=t.towar) AS ilosc_oddzial1,
  4. (SELECT ilosc FROM towar t3 WHERE oddzial = 2 AND t3.towar=t.towar) AS ilosc_oddzial2,
  5. (SELECT ilosc FROM towar t4 WHERE oddzial = 3 AND t4.towar=t.towar) AS ilosc_oddzial3
  6. FROM towar t GROUP BY towar


poczytaj o pivot.


--------------------
aplikacje internetowe | Symfony
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 Aktualny czas: 20.08.2025 - 12:08