![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam problem z napisanie zapytania. mam coś takiego: tabela z userami: id, nazwisko, imie,.......,uprawnienia 1 | Kowalski | Adam | ......... | 1,5,2 2 | Kowalski | Karol| ......... | 2,6,8,3 tabela z gatunkami książek id_gatunku, nazwa 1 | Thriller 2 | Sensacja 3 | SF 4 | Poradnik 5 | Romans jak napisać zapytanie aby kowalskiemu pokazało tylko jego gatunki? |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 517 Pomógł: 1 Dołączył: 25.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak masz rację, teraz to wygląda dużo lepiej
tabela z userami: user id_usera, nazwisko, imie 1 | Kowalski | Adam 2 | Kowalski | Karol tabela z gatunkami książek: gatunki id_gatunku, nazwa 1 | Thriller 2 | Sensacja 3 | SF 4 | Poradnik 5 | Romans tabela dostępu do gatunków: open id_usera | id_gatunku 1 | 1 1 | 3 1 | 5 2 | 2 2 | 1 tabela z książkami: pozycje id_pozycji | nazwa | id_gatunku 1 | Jaśko | 3 2 | Stefko | 4 ale z zapytaniem mam kłopot, próbowałem z JOIN-ami, ale.... nic z tego SELECT * FROM pozycje LEFT JOIN open ON pozycje.id_gatunku = open.id_gatunku WHERE id_usera = '$_SESSION[id_czytelnika]' i tutaj pewnie warunek z open, ale jest ich tam kilka.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:03 |