Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do jednej tabeli
Skwareknec
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.05.2009

Ostrzeżenie: (0%)
-----


Witam serdecznie. Posiadam taką oto tabelę:
  1. mysql> SELECT * FROM przekazania;
  2. +----------------+-----------------------------+------------------+-----------+-----------------+-----------------+-------------+-------+
  3. | id_przekazania | nazwa | data_przekazania | id_mienia | id_uzytkownicy1 | id_uzytkownicy2 | czy_magazyn | uwagi |
  4. +----------------+-----------------------------+------------------+-----------+-----------------+-----------------+-------------+-------+
  5. | 1 | MAGAZYN -> 91051206081 | 2013-07-02 | 1 | 6 | 2 | 1 | NULL |
  6. | 2 | 91051206080 -> 91051206082 | 2013-07-10 | 3 | 1 | 3 | 0 | NULL |
  7. | 3 | 91051206080 -> MAGAZYN | 2013-07-13 | 2 | 1 | 6 | 1 | NULL |
  8. | 4 | 91051206083 -> 91051206080 | 2013-07-19 | 4 | 4 | 1 | 0 | NULL |
  9. | 5 | 91051206081 -> MAGAZYN | 2013-07-21 | 1 | 2 | 6 | 1 | NULL |
  10. | 6 | MAGAZYN -> 91051206081 | 2013-08-22 | 1 | 6 | 2 | 1 | NULL |
  11. | 8 | 91051206080 -> MAGAZYN | 2013-08-24 | 4 | 1 | 6 | 1 | NULL |
  12. | 9 | MAGAZYN -> 91051206081 | 2013-08-30 | 4 | 6 | 2 | 1 | NULL |
  13. | 10 | 91051206081 -> MAGAZYN | 2013-09-11 | 4 | 2 | 6 | 1 | NULL |
  14. +----------------+-----------------------------+------------------+-----------+-----------------+-----------------+-------------+-------+


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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4rt3kk
post
Post #2





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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 22:56