MySQL pobieranie najmniejszej wartości

0

Witam,
wiem że temat jest trochę nieodpowiedni, ale nie wiedziałem jak to określić. Mam taki problem: wyobraźcie sobie że jest np: płatność taka jak PayU. Mamy tak kroki np:
1 - wybór sposobu płatności
2 - logowanie
3 - płatność
4 - koniec

Teraz chcę pobrać płatność, która jest w jak najwcześniejszym stadium, czyli jak mam dwie płatności i jedna jest na kroku drugim a druga na kroku czwartym, to pobieram tylko tę płatność na kroku drugim:

SELECT * FROM PayU WHERE user_id='1' AND ...

W miejsce kropek coś na kształt: "MIN(krok)"

0

A co złego jest w :

SELECT * FROM PayU WHERE user_id='1' AND krok=min(krok)

?

0

Nie wiedziałem że tak można. Mimo to wywala błąd: Invalid use of group function

0
SELECT * FROM PayU WHERE user_id='1' AND krok= (select MIN(krok) from payu where user_id = '1')
0

Dokładnie tak u siebie zrobiłem. Mimo to dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1