Puikiai veikia, didelis dėkui. O kodėl mano variantas neveikė? Tubut dar nelabai gerai suprantu, kaip veikia tas group by ir order by.
Galvoju taip: group by sudaro grupes su vienodom tam tikro laukelio reikšmėm, o order by surikiuoja duomenis tose grupėse pagal kažkokią dar kitą laukelio reikšmę.
Mano užklausoje turejo vykti taip: sudaromos grupės pagal foto.kieno. Ir iš kiekvienos tos grupės imamas didžiausias grupės foto.id. O rezultatai surašomi pagal va šitaip atrinktų įrašų foto.id mažėjančia tvarka (desc).
Bet kodėl pagal šitą principą nesuveikė mano antra užklausa? O gal aš klystu ir viskas vyksta visai ne taip?