Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][zapytanie]GROUP BY/podwójne odnoszenie się do jednej tabeli
chmiello96
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 18.03.2012

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


Jest 4 w nocy i się już poddaję :D

Nie mam pojęcia, czy tytuł jest adekwatny.

Mam następujące dane:

  1. user
  2. +---------+-----------+
  3. | user_id | user_name |
  4. +---------+-----------+
  5. | 1 | Kacper |
  6. | 2 | Bartek |
  7. | 3 | Kamil |
  8. | 4 | Bartek |
  9. +---------+-----------+
  10.  
  11. GROUP
  12. +----------+-------------+
  13. | group_id | group_title |
  14. +----------+-------------+
  15. | 1 | PHP |
  16. | 2 | C++ |
  17. | 3 | Pascal |
  18. +----------+-------------+
  19.  
  20. group_member
  21. +-----------------+-------------------+--------------------+
  22. | group_member_id | group_member_user | group_member_group |
  23. +-----------------+-------------------+--------------------+
  24. | 1 | 1 | 1 |
  25. | 2 | 1 | 2 |
  26. | 3 | 2 | 2 |
  27. | 4 | 2 | 3 |
  28. | 5 | 3 | 3 |
  29. | 6 | 3 | 1 |
  30. | 7 | 4 | 2 |
  31. +-----------------+-------------------+--------------------+


powiedzmy, że to baza danych szkolnego kółka informatycznego, które jest podzielone na 'sekcje'

Chodzi o to, by wyświetlić każdemu użytkownikowi z kim chodzi na konkretne zajęcia tematyczne w postaci:

  1. dla kacpra(id1)
  2. +--------------------+-----------+
  3. | group_member_group | user_name |
  4. +--------------------+-----------+
  5. | 1 | Kacper |
  6. | 1 | Kamil |
  7. | 2 | Kacper |
  8. | 2 | Bartek |
  9. | 2 | Eliasz |
  10. +--------------------+-----------+
  11.  
  12. dla bartka(id2)
  13. +--------------------+-----------+
  14. | group_member_group | user_name |
  15. +--------------------+-----------+
  16. | 2 | Kacper |
  17. | 2 | Bartek |
  18. | 2 | Eliasz |
  19. | 3 | Bartek |
  20. | 3 | Kamil |
  21. +--------------------+-----------+
  22.  
  23. dla kamila(id3)
  24. +--------------------+-----------+
  25. | group_member_group | user_name |
  26. +--------------------+-----------+
  27. | 3 | Bartek |
  28. | 3 | Kamil |
  29. | 1 | Kacper |
  30. | 1 | Kamil |
  31. +--------------------+-----------+
  32.  
  33. dla eliasza(id4)
  34. +--------------------+-----------+
  35. | group_member_group | user_name |
  36. +--------------------+-----------+
  37. | 3 | Kacper |
  38. | 3 | Bartek |
  39. | 3 | Eliasz |
  40. +--------------------+-----------+



Czy ktoś się podejmie i poratuje ? :3
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: 4.10.2025 - 19:57