Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 10.12.2020 Ostrzeżenie: (0%)
|
Witajcie!
Tworząc swój serwis napotkałem na problem powtarzających się rekordów. Mając do dyspozycji jedynie id_pracodawcy z tabeli oferty powinienem otrzymałem takie dane:
efekt: (IMG:https://i.postimg.cc/9XdJH8Rz/lv-L4w-L2-T4y1-MNi-Poml-BBY5x8x-GT2-Fby-JEcpn8t-IJ.png) Widać tutaj że dane się powtarzają, nie wiem w którym momencie jest błąd. Krótki opis: -tabela oferty zawiera informacje na temat dodanych ofert, wśród nich jest ID pracodawcy <- który dodał ofertę. -tabela aplikacje zawiera id_oferty oraz id_uzytkownika -tabela logowanie zawiera informacje o uzytkownikach pracodawcach zarys: (IMG:https://i.postimg.cc/pd5JGqMW/EHd-SPb-RUst-VKx-IPd-Jn-L57-JBn-M2-Vn-JWAZC5-AMK1sq.png) Chciałbym uzyskać dane (imie nazwisko i id_usera z tabeli logowanie) o użytkownikach którzy aplikowali do danej oferty. Konkretniej: pracodawca o id 39 jest autorem oferty nr 33. W tabeli aplikacje są 3 takie rekordy (id oferty: 33 id_uzytkownika 64) i kolejno: (id oferty: 33 id_uzytkownika 65) (id oferty: 33 id_uzytkownika 69) I połączenie z tabelą logowanie aby wydrukować imię i nazwisko oraz id_usera. Proszę o wskazanie co mam poprawić aby ta kwerenda zadziałała tak jak powinna. Próbuje z left JOIN i right JOIN, dobrać się od drugiej strony tzn. od tabeli logowanie i nadal to samo Dziękuję |
|
|
|
inin Wykluczenie powtarzających się rekordów 4.01.2021, 11:56:51
nospor FROM powinien byc po OFERTY, potem LEFT JOIN po AP... 4.01.2021, 12:44:45 
inin Cytat(nospor @ 4.01.2021, 12:44:45 ) ... 4.01.2021, 12:59:46
nospor A adminstrator, uzytkownik i pracodawca to nie UZY... 4.01.2021, 15:01:33 ![]() ![]() |
|
Aktualny czas: 2.11.2025 - 23:29 |