Merhaba arkadaşlar şimdi mysqlde inner joini şoyle kullanmaktayım.


arabalar modeller diye iki tablomız olsun. bir arabanın bir cok modeli olduğuna gore bunlara nasıl cekip sıralayabilir ve sayfamda kullanabilirim.

arabalar tablosu
id----araba
1- Nissan
2- Toyota
...

Modeller tablosu
id------araba_id model
1 1 2007
2 1 2009

inner joın yaptığım zaman tum veriler cekiliyor.
SELECT A.araba,M.model FROM ARABALAR A INNER JOIN MODELLER M ON M.araba_id=A.id

şimdi bu sorgu sonunda inner join de yapsam left join de yapsam istediğim sonucu alamıoyrum.

yani illaki bunları donguye sokup da arraya aktarmam gerekiyor.

şoyleki
while(..........)

daha sonra araba dizisi uzerinde işlemleri yapıyorum.

bunları dizeye aktarmadan nasıl yapabilirm. cunku ben başka bir yol bulamıyorum.

yani mesele şu tek veriye bağlı ama bir cok sonucu olan bir sorgu nasıl yapılabilir.
ornek A Tablosundaki bir kolonun B tablosuında 10 karşılığı,5 karşılığı,25 karşılığı....olsa
bunlar nasıl ice ice aktarılır yada aktarım yapmak zorunlu mudur.