Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql] zliczanie określonych wartości w kolumnie
cornholio666
post
Post #1





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Witam,

W tableli mam pola miedzy innymi stanowisko, miasto

Stanowisko moze przyjmowac wartosci 'asystent' lub 'kierownik'

Czy da sie za jednym zapytaniem zliczyc ilosc asystentów i ilosc kierowników z jednego określonego miasta?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KG-
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 30.05.2006

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


Jeśli ta lista stanowisk jest w miarę stała i uaktualniana tylko przez Ciebie to chyba lepiej będzie w celach wyświetlania nazwy stanowiska stworzyć taki słownik w samym php w postaci tablicy, np
  1. <?php
  2. $stanowiska = array( 1 => 'dyrektor', 2 => 'kierownik', 3 => 'sekretarka');
  3. ?>

Zaoszczędziesz w ten sposób LEFT JOINa którego byś musiał użyć przy pobieraniu danych w celu ich wyświetlenia.
Jeśli te stanowiska są konfigurowalne przez innych użytkowników np poprzez jakiś panel admina wtedy nie masz innego wyboru jak umieszczenie tego w bazie i łączenie tabel.

Ten post edytował KG- 31.05.2006, 16:13:13
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: 3.10.2025 - 13:38