Warto zauważyć, że są dwa wiersze z Joe ponieważ różnią się one w kolumnie amount. Jest tylko jeden wiersz z Alexem bo w obu tabelach wiersze te nie różnią się.
UNION ALL daje inne rezultaty, ponieważ nie eliminuje duplikatów. Uruchamiając sekwencję:
SELECT * FROM sales2005 UNION ALL SELECT * FROM sales2006;
można otrzymać następujące rezultaty, ponownie zawierające pomieszane dane z powodu braku rozszerzenia ORDER BY:
person amount Joe 1000 Joe 2000 Alex 2000 Alex 2000 Bob 5000 Zach 35000
Przypisy
Kategoria:SQL