![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mój kod wyświetla mi tabele na podstawie zapytania SQL. Chciałbym żeby w tej samej tabeli pojawiła mi się wartość z innego zapytania SQL.
Chciałbym dołożyć takie zapytanie: i chciałbym żeby wyświetliło się w miejscu zaznaczonym na czerwono. Jak zmodyfikować kod? Ten post edytował sorex 10.11.2011, 12:47:57 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 30.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, zanim Ci powiem jak to zrobić, mam pytanko. Na pewno chcesz to tak zrobić? Po co w pętli ma być wyświetlane ciągle ten sam wynik zapytania, bo to drugie zapytanie zawsze zwróci ten sam wynik, wiesz o tym prawda? Czy aby nie chcesz w drugim zapytaniu użyć jakiejś wartości z pierwszego(np. $info['id'] które, zakładam identyfikuje termin)? Zakładam że chcesz pobrać rezerwacje dla DANEGO terminu(twoje drugie zapytanie wyciągnie wszystkie rezerwacje jakie są w tabeli i pogrupuje terminami ale wszystkimi).
Ten post edytował iwosz 10.11.2011, 13:39:20 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację. Chcę zrobić tak, żeby wyświetlić wszystkie dostępne terminy (są w jednej tabeli) i obok wyświetlić zsumowane rezerwacje dla danego terminu (z drugiej tabeli).
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 3 Dołączył: 30.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, to opisz jeszcze jak wyglądają tabele terminy i rezerwacje, jakie maja pola jakie typy danych itd. Co ma zwrócić SUM(suma) ?
Ten post edytował iwosz 10.11.2011, 14:24:35 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 23.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tabela terminy:
Tabela rezerwacje:
Chciałbym żeby wyświetliło mi wszystkie terminy z tabeli Terminy i obok każdego terminu pokazała mi się ilość osób, które mają rezerwację. np. dla terminu 1-10 Kwiecień Ilość osób to 10 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to wobisz wszystko w jednym zapytaniu. Drugą tabelę do pierwszej łączysz przy pomocy LEFT JOIN. W manualu mysql masz info o tym
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:54 |