Więc myślę, że widziałem rozwiązanie tego, jednak wszystkie są bardzo skomplikowane zapytania. Jestem w wyroczni 11g dla odniesienia.Jak ograniczyć liczbę wierszy zwróconych przez to LEWEGO DOŁĄCZ do jednego?
To, co mam, to proste połączenie wielu osób, które działa świetnie, ale nie potrzebuję wielu. Chcę tylko lewej tabeli (ten), aby po prostu dołączyć dowolny 1 wiersz, który spełnia kryteria łączenia ... nie wiele wierszy.
muszę to zrobić, ponieważ zapytanie jest w pakiecie zbiorczym który liczy więc jeśli robię normalne LEFT JOIN mam 5 wierszy, gdzie tylko ja powinien być coraz 1.
Więc przykład dane przedstawiają się następująco:
TABLE 1:
-------------
TICKET_ID ASSIGNMENT
5 team1
6 team2
TABLE 2:
-------------
MANAGER_NAME ASSIGNMENT_GROUP USER
joe team1 sally
joe team1 stephen
joe team1 louis
harry team2 ted
harry team2 thelma
co muszę zrobić, to połączyć te dwie tabele na ASSIGNMENT = ASSIGNMENT_GROUP, ale zwracany jest tylko jeden wiersz.
kiedy robię LEFT JOIN otrzymuję trzy rzędy powrócił beaucse że jest natura hte lewej przyłączyć
Dlaczego to oznacza MySQL? –
Mimo że opublikowano wiele odpowiedzi, nie można dowiedzieć się, czego potrzebujesz, jeśli nie wyjaśnisz, dlaczego chcesz mieć tylko jeden wiersz. Czy naprawdę chcesz losowego użytkownika na grupę przydziału? Po co? – winkbrace