Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem (?) z UNION
Forum PHP.pl > Forum > Bazy danych > MySQL
TomASS
Cześć,

Mam 3 zapytania złączone klauzulą UNION:

  1. (Zapytanie.A) UNION (Zapytanie.B) UNION (Zapytanie.C) ORDER BY Warunek

zwraca mi 10 rekordów.

Każde zapytanie z osobna zwraca mi:
Zapytanie.A:1
Zapytanie.B: 13
Zapytanie.C:0

Suma 14.

Dlaczego zapytania odpalane osobno zwracają mi więcej rekordów niż połączone UNION?
Mam wrażenie, że działa jakiś "tajemniczy" (przynajmniej dla mnie) DISTINCT :/
mat-bi
Cytat
Note: The UNION operator selects only distinct values by default. To allow duplicate values, use UNION ALL.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.