Nasıl Yapılır: Alt sorgular (Visual veritabanı araçları) oluşturma
Bir sorgunun sonuçlarını, başka bir giriş olarak kullanabilirsiniz.Bir alt sorgunun sonuçlar, IN () işlev, EXISTS işlecini veya FROM yan tümce kullanan bir deyim kullanabilirsiniz.
Doğrudan SQL bölmesine girerek veya sorguda kopyalayıp başka alt sorgu oluşturabilirsiniz.
SQL bölmesinde alt sorgu tanımlamak için
Birincil bir sorgu oluşturun.
SQL bölmesindeki SQL deyim seçin ve sonra kullanın. Kopyala sorguyu Pano'ya taşımak için.
Yeni sorguyu başlatın ve sonra kullanın. Yapıştır ilk sorguyu yeni sorgunun WHERE veya FROM yan tümce taşımak.
Örneğin, iki tablo varsa düşünün. products ve suppliers, Isveç, tedarikçilerin tüm ürünlerini gösteren bir sorgu oluşturmak istediğiniz ve. Ilk sorguyu oluşturmak suppliers Tablo, tüm Isveç tedarikçileri bulmak için:
SELECT supplier_id FROM supplier WHERE (country = 'Sweden')
Bu sorguyu Pano'ya taşımak için Kopyala komutunu kullanın.Ikinci sorguyu kullanarak oluşturduğunuz products Tablo ürünler hakkında gereksinim duyduğunuz bilgileri listeleniyor:
SELECT product_id, supplier_id, product_name FROM products
SQL bölmesinde, ikinci sorguya bir WHERE yan tümce ekleyin ve Pano'dan ilk sorguyu yapıştırın.Parantez içine ilk sorgunun, Sonuç aşağıdakine benzer şekilde yerleştirin:
SELECT product_id, supplier_id, product_name FROM products WHERE supplier_id IN (SELECT supplier_id FROM supplier WHERE (country = 'Sweden'))
See Also