Shitas beje turetu suktis greiciau, nes IN ir OR conditionai yra blogis. "rl" <ask@me.for> wrote in message news:h0gvir$bje$1@trimpas.omnitel.net... > SELECT * FROM product WHERE > EXISTS (SELECT * FROM product_category WHERE product_id = ID AND > category_id = 6) AND > EXISTS (SELECT * FROM product_category WHERE product_id = ID AND > category_id = 7) > > skonesit wrote: >> Sveiki, turiu many-to-many relationa: >> Kategorija >-< Produktas ir yra trys lenteles: >> kategorija -< kategorija_produktas >- produktas. >> Esu gana amateur su SQL ir nesugebu parasyt selecto, kuriuo galima butu >> isrinkti produktus kurie patenka i kelias kategorijas. Toliausiai >> pazengiau iki tokio query: >> SELECT * FROM product WHERE ID IN (SELECT product_id FROM >> product_category WHERE category_id = 6 or category_id = 7); >> Bet cia yra OR, t.y. produktai, kurie pakliuna i 6 arba 7 kategorija. O >> kaip padaryt, jei man reikia AND, t.y. tik tu produktu, kurie priklauso >> tiek vienai, tiek kitai kategorijai? >> >> Is anksto aciu.