![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 2 Dołączył: 25.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak naprawdę nie wiedziałem jak nazwać ten temat.
Jest sobie tablica: wpis INTEGER waga_wpisu INTEGER Dane w tej tablicy będą się przestawiać następująco: w tabeli przechowywane są "wpisy". wartość "wpis" może się powtarzać z różnymi przypisanymi wagami, na przykład: wpis, waga 1, 3 1, 4 1, 7 2, 5 3, 8 2, 4 3, 3 3, 5 Po uporządkowaniu ASC w kolejności wpis, waga mamy: 1,3 1,4 1,7 2,4 2,5 3,3 3,5 3,8 Chodzi mi o skonstruowanie selecta, który wybierze mi tylko "wpisy" o maksymalnej wadze, tj z tabeli powyżej chciałbym w wyniku uzyskać: 1,7 2,5 3,8 Jak to zrobić? Zaznaczam, że tabela na której stosowałbym tego selecta, będzie miała około 10 milionów unikatowych "wpisów" + ich kopie z różnymi wagami, co może dać kilkadziesiąt milionów rekordów. Ten post edytował lukasz_matysek 22.04.2010, 19:29:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:17 |