Jak Tworzenie podkwerendy (wizualne Narzędzia bazy danych)
Wyniki jednej kwerendy można użyć jako dane wejściowe dla innego.Można użyć wyników podzapytanie jako instrukcja , wykorzystuje funkcja IN (), EXISTS operator lub klauzula FROM.
Można tworzyć podzapytanie, wprowadzając bezpośrednio w okienku SQL lub kopiując kwerendy i wkleić je do innego.
Aby zdefiniować podzapytanie w okienku SQL
Tworzenie kwerendy podstawowej.
instrukcja języka SQL w okienku SQL, a następnie użyj kopię do przeniesienia kwerendy do Schowka.
Uruchom nową kwerendę, a następnie użyj Wklej do przeniesienia pierwszej kwerendy do nowej kwerendy WHERE lub FROM klauzula.
Załóżmy, że istnieją dwie tabele, products i suppliers, i chcesz utworzyć kwerendę wyowietlające wszystkie produkty oferowane przez dostawców ze Szwecji.Utwórz pierwszą kwerendę w suppliers tabela, aby znaleźć wszystkich szwedzkich dostawców:
SELECT supplier_id FROM supplier WHERE (country = 'Sweden')
Użyj polecenia Kopiuj, aby przenieść tę kwerendę do Schowka.Utwórz drugą za pomocą kwerendy products tabela aukcji potrzebne informacje o produktach:
SELECT product_id, supplier_id, product_name FROM products
W okienku SQL należy dodać WHERE klauzula do drugiej kwerendy wklej pierwszą kwerendę ze Schowka.Umieść nawiasy wokół pierwszej kwerendy, tak aby w rezultacie wygląda następująco:
SELECT product_id, supplier_id, product_name FROM products WHERE supplier_id IN (SELECT supplier_id FROM supplier WHERE (country = 'Sweden'))
Zobacz także