Którym słowem kluczowym połączyć wyniki dwóch zapytań SELECT w jeden zbiór?
Źle.
AS nadaje alias kolumnie/tabeli.Źle.
DISTINCT usuwa duplikaty z wyniku.Dobrze.
UNION łączy WIERSZE dwóch zapytań.Źle.
JOIN łączy KOLUMNY tabel w jednym zapytaniu.Słowo
UNION łączy wyniki dwóch (lub więcej) zapytań SELECT w jeden zbiór wierszy - pod warunkiem, że mają zgodną liczbę i typy kolumn. Domyślnie usuwa też duplikaty. Dlatego do scalenia wyników służy UNION.Pozostałe słowa robią co innego.
JOIN łączy tabele POZIOMO (dokłada kolumny powiązanych wierszy), a nie scala zbiorów wierszy. DISTINCT usuwa duplikaty w jednym zapytaniu, a AS nadaje alias. Wyniki dwóch SELECT zespala UNION.