Sorguda JOIN komutu kullanarak bunu yapabilirsiniz. Şimdi bir senaryo üretelim;

araclar ve modeller adında 2 tablo olsun. Araçların markaları select inputuna gelsin. Seçilen markaya göre de bir başka select inputta modeller gelsin. Bunu en güzel AJAX ile yapabilirsiniz. Ama hadi AJAX olmasın. Aşağıda örnek bir sorgu kodu yazıyorum;

SELECT modeller.*
FROM araclar
INNER JOIN modeller ON araclar.marka = modeller.marka
WHERE araclar.arac_id = 'seçilen_arac_id';

Burada şunu yapıyoruz. Araç modellerini kaydederken ilgili markanın id değerini de modeller tablosunda tutuyoruz ve INNER JOIN ile araclar tablosundaki ID'yi markalar tablosundaki arac_id değeriyle eşleştirip veriyi alıyoruz.

Bu sorgu, seçilen araca ait olan markayı kullanarak modeller tablosundan ilgili modelleri getirecektir.

Mantık bu şekilde. Kolay gelsin.