![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. Posiadam taką oto tabelę:
Tabela ta przechowuje wszystkie przekazania mienia pomiędzy dwoma użytkownikami. Id_uzytkownicy1 zawsze przekazuje odbiorcy(id_uzytkownicy2) mienie(id_mienia). Zastanawiam się jak można pobrać z tej tabeli tylko te wiersze, aby można było odczytać jakie mienie posiada aktualnie np. użytkownik 2. Czyli w tym przypadku użytkownik 2 posiada mienie: 1. Za każdą podpowiedź będę niezmiernie wdzięczny (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zainteresowanie (IMG:style_emoticons/default/smile.gif) Niestety Twoje polecenie nie działa prawidłowo. Zwraca dwa id_mienia: 1, 4, a powinno jedynie zwracać id_mienia = 1.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wyjaśniłeś problemu dostatecznie jasno. Czy są to dwie osobne grupy użytkowników? Z tego co widze po id raczej nie. Czy użytkownik może mieć tylko jedno mienie w jednym czasie? Jeśli trzeba uwzględnić, że dajmy na to user o id 1 dostał mienie o id 10, następnie oddał je innemu użytkownikowi, jednak znajduje się on na liście transakcji, tak więc ciężko będzie to zrealizować jednym zapytaniem, o ile w ogóle jest to możliwe.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wszyscy użytkownicy należą do tej samej grupy oraz każdy użytkownik może posiadać wiele rzeczy naraz. Chciałbym, aby wybierać tylko te mienia, które faktycznie użytkownik posiada, tzn. ktoś mu daną rzecz przekazał, a on tej rzeczy nikomu nie zwrócił/nie przekazał dalej. Proszę o Waszą pomoc, bo również wydaje mi się, że takie zapytanie będzie trudno napisać lub jest ono nie możliwe. Chcę aby bardziej doświadczone osoby wypowiedziały się w tej sprawie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Myślę, że możesz to zrealizować od drugiej strony, tzn. najpierw sprawdzić, gdzie obecnie znajduje się dane mienie, czyli pobrać ostatnie przekazanie dla danego mienia.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 20:26 |