Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]PROBLEM zliczanie rekordów - zależność między tabelami
denis95x
post
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
 
Start new topic
Odpowiedzi (1 - 4)
Pyton_000
post
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
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
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
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:12