Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]PROBLEM zliczanie rekordów - zależność między tabelami
denis95x
post 27.03.2017, 11:59:30
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 21.02.2015
Skąd: Bielsko-Biała

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


Witam mam problem, szukam rozwiązania na zliczenie TYLKO ilości rekordów ale, według spełnienia kryteriów.

Mam tabele w bazie:

zadania
ID | user | rodzaj

rodzaje_uprawnienia
id_rodzaju | id_usera | dostep


Potrzebuję zliczyć ilość rekordów w tabeli zadania, gdzie rodzaj jest równy id_rodzaju z tabeli rodzaje_uprawnienia, a dostep jest równy 1

Przykład:
Jan Kowalski posiada uprawnienie do wyświetlania zadania rodzaj = 2 i rodzaj = 3
w bazie są też zadania rodzaj = 4 ; rodzaj = 5
ale potrzebuję zliczyc tylko rodzaje 2 i 3 bo do rodzaju 4 i 5 nie ma dostepu.

id_usera / user to ten który jest online - zdefiniowane mam jako: $admin_online[id]

Jak to rozwiązać? ktoś jakiś pomysł?

Ten post edytował denis95x 27.03.2017, 12:01:43
Go to the top of the page
+Quote Post
Pyton_000
post 27.03.2017, 12:15:27
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zwykły select z left Join i group by rodzaj

Ten post edytował Pyton_000 27.03.2017, 12:16:07
Go to the top of the page
+Quote Post
denis95x
post 27.03.2017, 12:19:44
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 21.02.2015
Skąd: Bielsko-Biała

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


a tego chyba nie znam :/
Go to the top of the page
+Quote Post
Pyton_000
post 27.03.2017, 12:30:33
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


https://www.w3schools.com/sql/sql_join.asp
https://www.w3schools.com/sql/sql_groupby.asp

Miłej lektury
Go to the top of the page
+Quote Post
denis95x
post 27.03.2017, 13:04:51
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 21.02.2015
Skąd: Bielsko-Biała

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


Dzięki!!
Rozwiązane smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 02:01