![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 3 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mój problem polega na tym, że wynik jest zliczany i sumowany, a chciałabym by był tylko zliczany i z osobna interpretowany dla każdego kursu.
Czyli tak : mam dwie tabele tabela :start |id_start |data ```|`kurs | -------------------------------- 11 ``` |2010-07-30| 9 -------------------------------- 77 ```|2010-07-30| 6 -------------------------------- tabela: wyjazd | id_wyj | id_start | |---------+-----------| |1```` | 11 ```` | |---------+-----------| | 2```` | 11```` | |---------+-----------| | 3 ```` | 11```` | |---------+-----------| | 4 ```` | 11```` | |---------+-----------| | 5 ```` | 77```` | |---------+-----------| | 6 ```` | 77```` | -----------------------
W wyniku while otrzymuję | kurs `` | miejsca | |---------+-----------| | 6```` | 24 ``` | |---------+----------- | 9 ```` | 24 ``` | |---------+-----------| A chciałabym mieć tak : | kurs `` | miejsca | |---------+-----------| | 6 ```` | 28 ```` | |---------+-----------| | 9 ```` | 26 ``` | |---------+-----------| Bardzo proszę o pomoc, nie wiem, czy to przez semantykę zapytania, czy to w ogóle jest wykonywalne ?. Przepraszam za apostrofy, inaczej tabele byłyby nieczytelne. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 3 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wasza propozycja jest jak najbardziej trafna, ale przez to, że zapytanie jest zależne od innego zapytania o czym nie wspomniałam (IMG:style_emoticons/default/sad.gif) . Problem wciąż jest.
W wyniku while otrzymuję | kurs `` | miejsca | |---------+-----------| | 6```` | 24 ``` | |---------+----------- | 6 ```` | 26 ``` | |---------+-----------| | 9```` | 24 ``` | |---------+----------- | 9 ```` | 26 ``` | ---------------------- Powinno być tak : | kurs `` | miejsca | |---------+-----------| | 4 ```` | 30 ```` | // nie ma kursu w tabeli start, więc $liczba=0 i ilość miejsc pozostaje 30. |---------+-----------| | 5 ```` | 30 ``` | |---------+-----------| | 6 ```` | 28 ```` | |---------+-----------| | 9 ```` | 26 ``` | |---------+-----------| |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:06 |