nullcoder Merhaba,
sorunuzun dışında bir öneride bulunayım. Fiyat için ayrı bir tablo açmanıza gerek yok. Fiyatın urunler tablosunda bir alanda olması yeterlidir.
Her ürün için random sayı eklemeyin. Veritabanında auto increment özelliğine sahip bir alan açın. O her kayıt için bir değer verecektir.
Sorunun cevabı ise tek bir sql cümlesi ile gerçekleştirebilirsin. Hangi veritabanı bilmiyorum ama;
select urunler.*, fiyatlar.* from urunler inner join fiyatlar on fiyatlar.veri_cek = urunler.veri
bu SQL cümlesi ilgili ürünlerin fiyatlarını da kayıtlar ile beraber listeleyecektir.