![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z rezultatem zapytania. może ktoś kuma co robię źle. Mam dwie tabele: users (id, name, surname, email) users_ref (id, id_user, id_user_ref) Zapytanie
Problem w tym że jako wynik otrzymuje np: 3 razy id_user czyli rafał@example.com a chciałbym odczytać wartość z id_user_ref czyli adam@example.com, janek@example.com, kunegunda@example.com. Czy ktoś wie co trzeba zmienić by zadziałało? Ten post edytował KotWButach 2.12.2020, 22:13:28 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przede wszystkim nie jest potrzeby LEFT JOIN.
W Twoim przypadku główną tabelą będzie user_ref - dla INNER JOIN kolejność nie ma już takiego znaczenia, ale dla porządku:
Sprawdź nazwy tabel i pól, bo podajesz inną strukturę i co innego w zapytaniu. Ten post edytował trueblue 2.12.2020, 22:42:12 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Sorki, przy upraszczaniu tabel i zapytania wprowadziłem błąd w nazwie.
@trueblue Twój przykład zadziałał znakomicie, dzieki ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.05.2025 - 06:50 |