Mam opertaion związek między dwiema tabelamiSQL: kaskada UNION i dołącz
SELECT ID_1,
name_1,
surname_1,
FROM T_ONE
UNION
SELECT ID_2,
name_2,
surname_2
FROM TABLE_2
Chcę dołączyć wynik tej operacji UNION
z innej tabeli lub nawet ze wszystkimi TABLE_1
.
Jak obsłużyć ten nowy wynik tabeli z UNION
.
na przykład po poprzednim UNION
:
RIGHT JOIN TABLE_3
ON TABLE_3.ID_3 = XXXXXXXXXXXXXXXXXXXX.ID_2
ja naprawdę nie wiem, co muszę umieścić zamiast xxxxxxxxxxxxxxxx do andle nową tabelę generowany przez UNION
.
i chciałbym używać UNION ALL zamiast UNION tylko w celu uniknięcia sortowania wyników, ponieważ wiesz są różne (dane z tabel T_ONE i TABLE_2 nie pokrywają się, czyż nie?) – van
@Van: Nie możemy tego założyć, ale jest to dobry punkt. Edytowane. – gbn
Mam do czynienia z podobnym problemem, z tym, że związki są na górze i nie mogę użyć prawego sprzężenia, ponieważ nie jest on obecnie obsługiwany na platformie. Czy możliwe jest zrestrukturyzowanie go w celu użycia lewostronnego ze związkami na pierwszym wyborze? –