UNION

0

zalozmy ze dwa zapytania (pierwsze,drugie) SQL zwracaja mi te same kolumny ale inne rekordy
czy zapytanie
SELECT FROM (SELECT FROM pierwsze) UNION (SELECT * FROM drugie)

zwroci mi wszystkie rekordy, a te ktore sa w iloczynie zbiorów tych zapytan pokaze tylko raz?

moglbym niby sprobowac ale pracuje na takiej ilosci danych ze b. ciezko znalezc roznice

0
  1. a ten trzeci selekt to do czego?
  2. zazwyczaj baza ma coś takiego jak manual, w którym dokładnie pisze
  3. jak nie ma manuala to SQL to w końcu jakiś standard, który też jest gdzieś opisany - pierwszy link z googla (ba, nawet przykłady są, które wyjaśniają wszystko bez czytania) http://www.w3schools.com/sql/sql_union.asp
0

ok dzieki za 3.

0

"coś UNION coś" zwraca wszystkie rekordy, BEZ duplikatów
"coś UNION ALL coś" zwraca wszystkie rekordy, nawet duplikaty

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0