![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wykonuję wyszukiwanie MSQL: SELECT aaa,bbb,ccc FROM .....
Potrzebuję z otrzymanych wyników uzyskać wartość najmniejszą dla pola 'aaa' Nie muszę robić tego w pytaniu MSQLa wystarczy operacja na tabeli wyników. Ale jest już pogubiony po godzinach szukania na forach. Problem w tym że de facto potrzebuję 4 takie wyniki - tzn MIN(aaa) MAX(aaa) MIN(bbb) i MAX(bbb) - potrzebuję tylko ich wartości - nic więcej, nie muszę ich łączyć z innymi danymi z tabeli, ani z sobą - tylko 4 liczby. Nie ma jakiejś takiej funkcji jak: $minaaa = MIN(array['aaa']) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 30.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki ale jak mam doprowadzić do liczby z pytania sql
mam teraz $tab = mysql_query("SELECT * FROM `tabela` ...... $array['aaa'] = array($tab); $minaaa = min($array['aaa']); i wychodzi rezultat: Resource id #5 powinna oczywiście wyjść liczba - czyli nie określenie który rekord, ale jego wartość ps. nie mogę tego robić przez MIN(aaa) AS ... MAX(aaa) AS ... bo składnia SQL nie pozwala na jednoczesne użycie MIN i MAX w jednym pytaniu. Ten post edytował Dopler 27.02.2013, 02:47:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:23 |