Aracılığıyla paylaş


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

  1. Birincil bir sorgu oluşturun.

  2. SQL bölmesindeki SQL deyim seçin ve sonra kullanın. Kopyala sorguyu Pano'ya taşımak için.

  3. 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'))