![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam następującą strukturę danych:
Klienci: --------------------- | ID | Imie | --------------------- | 1 | Wacek | | 2 | Teodor | | 3 | Kleofas | --------------------- Badania: ----------------------------------- | IDKlienta | Data | Wynik | ----------------------------------- | 1 | 2005-01-15 | 50 | | 1 | 2005-03-17 | 70 | | 3 | 2005-01-25 | 40 | | 3 | 2005-02-28 | 85 | ----------------------------------- Jak jednym zapytaniem pobrać wynik ostatniego badania każdego z klientów? Chciałbym uzyskać coś takiego: ----------------------- | IDKlienta | Wynik| ----------------------- | 1 | 70 | | 2 | NULL | | 3 | 85 | ----------------------- MySQL 4.1.x (możliwe podselekty) |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 23.01.2004 Ostrzeżenie: (0%) ![]() ![]() |
a czy rzypadkiem tabela badania nie powinna mieć swojego klucza? I wtedy mozna sortować po kluczu. Ew. w tym projekcie mozesz sortować po dacie ale co bedzie jak bedzie ta sama? Ja bym dodał unikalną auto_incrementowaną kolumnę do bazy badania.
Ten post edytował ebe 27.04.2005, 17:14:46 -------------------- Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
|
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację, zaraz po wysłaniu posta dodałem kolumnę
IDBadania INT(11) AUTO_INCREMENT PRIMARY KEY Tyle, że nie przybliża mnie to do rozwiązania... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Jesli nie bedzie dzialac to pisz, pisalem nie sprawdzajac. Ale jesli podzapytania CI dzialaja to powinno zadzialac. -------------------- |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Otrzymuję Empty Set!
A przecież dane są... |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Mozesz zrobic zrzut sqla tabel i danych to pokombinuje.
-------------------- |
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 0 Dołączył: 30.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Proszę bardzo:
Z góry dziękuję i pozdrawiam, K |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 13.07.2003 Skąd: Torun/Poznan Ostrzeżenie: (0%) ![]() ![]() |
No witam,
u mnie to dziala:
Kod +----+--------+ | ID | wynik | +----+--------+ | 1 | 70 | | 2 | NULL | | 3 | 85 | +----+--------+ 3 rows in set (0.02 sec) Prosze zwrocic uwage, ze moj stary komputer dal rade to w stosunkowo szybkim czasie obliczyc. ![]() -------------------- On the day I was born, the nurses all gathered 'round
And they gazed in wide wonder, at the joy they had found |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:58 |