aslında olayı çözmüşün ancak

varianlar tablosunda ürünid, v1, v2,v3 diye gidemez n tane variat olduğunu düşünürsek 5 variantlı üründe az 2 variantlı üründe fazla olur

variantlar tablonu

id,ürünid, ilgili diğer alanlar olarak devam ettir.

select * from tbl_Variantlar where urunid=@ürünid sorgusuna

parametre olarak yolladığın ürünid sinin tüm variantları dönecektir.


Not:Fiyatlar için opsiyon koymayı unutma her variant ayrı fiyattan satılabilir.artı birden fazla fiyatı olabilir