same logic :) "zZz" <zZz@zirzilia.lt> wrote in message news:ibu2h5$cge$1@trimpas.omnitel.net... > select p.Parduotuve, i.* > from > ( > select Prekes_Pavad, MIN(Kaina) as Kaina > from Prekes (nolock) > group by Prekes_Pavad > ) i > join Prekes p (nolock) on > p.Prekes_Pavad = i.Prekes_Pavad > and p.Kaina = i.Kaina > > -- Kažkaip taip, daug nemąstant > > "System" wrote in message news:ibtrsa$pt$1@trimpas.omnitel.net... > > Sveiki, > > Sukuriau lentele, kurioje yra info apie Parduotuve, prekes parduodamas tose > parduotuvese, kainas ir kiekius. Sakykim yra preke pavadinimu Alus Maximoj > ir Rimi, bet Maximoj tas alus kainuoja 1LT kai Rimi kainuoja 2LT. Noriu > padaryti SELECT'a visoms prekems kurios yra lentelese ir matyti tik tas, > kurios parduodamos uz maziausia kaina kazkokioje parduotuveje. > > pvz: > Maxima ALUS 1lt > Rimi ALUS 2lt > IKI CIPSAI 3LT > Maxima CIPSAI 4LT > > rezultatas turetu buti: > Maxima ALUS 1lt > IKI CIPSAI 3LT > > Ar cia reikia daryti su WHERE salyga, ar su HAVING? Galvoje sukasi > variantas, kad reiktu su WHERE daryti ir kazkaip subselect'a sugeneruoti > kuris grazintu maziausia kaina atitinkamai prekei? > > Dekui