![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z połączeniem dwóch tabel których budowa przedstawia się następująco: -- wpisy id | user_id | tekst | ----------------------- 1 | 2 | xxxx | 2 | 22 | yyyy | -- users user_id | znajomy_user_id | ----------------------- 1 | 22 | 2 | 2 | Chcę wyświetlić dane z tabeli wpisy gdzie user_id = np 2 oraz dane z tabeli wpisy gdzie user_id = znajomy_user_id (pisząc 'słownie' aby wyświetlone zostały dane z tabeli wpisy określonego użytkownika oraz jego znajomych... Stworzyłem poniższą komendę ale nie wyświetla tego czego chce....
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
wydaję mi się, że coś pomieszałeś z tą logiką
Cytat aby wyświetlone zostały dane z tabeli wpisy określonego użytkownika oraz jego znajomych no bo jeżeli pobierasz rekordy gdzie user_id = znajomy_user_id = 2 to wychodzi na to, że użytkownik jest sam swoim znajomym, czyli coś nie tak, chyba chciałeś pobrać wszystkie wpisy gdzie users.user_id = 2 oraz dla wszystkich ID users.znajomy_user_id przypisanych do users.user_id = 2. najprościej będzie zrobić to w 2 zapytaniach : 1. pobrać wszystkie ID znajomych oraz ID użytkownika 2. pobrać wszystkie wpisy dla nich możesz też pokombinować z podzapytaniami |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 18:36 |