Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%)
|
Witam, mam taką bazę danych
id | klient | nr | rodzaj | wersja 1 | 1 | 1 | 1 | 1 2 | 1 | 1 | 1 | 2 3 | 2 | 1 | 1 | 1 wersji może być nawet 50, ale chodzi o to żeby dla jednego klienta + nr zapytanie wybieralo najwyższą dostępną wersję, czyli po zapytaniu SQL wynik powinien być taki: klient | nr | wersja(max) 1 | 1 | 2 2 | 1 | 1 Za pomocą dwóch zapytań bym zrobił to tak, ściągnął bym najpierw wszystkie rekordy, a później w pętli następnym zapytaniem wyciągnął najwyższą wartość i zapisał do tablicy, no i dopiero tę tablicę przekazałbym do wyświetlenia. Macie może pomysł jak zrobić to za pomocą jednego zapytania? Dzięki. |
|
|
|
neo1986kk [MySQL] Pomoc w zapytaniu. 12.12.2014, 12:24:46
mmmmmmm Kilka.
[SQL] pobierz, plaintext SELECT DISTINCT kl... 12.12.2014, 12:36:39
neo1986kk pierwszy sposób, bardzo dobrze wybiera z bazy, jed... 12.12.2014, 13:36:31 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 08:59 |