Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ostatni wpis
kmpl
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 4.06.2006

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


Witam

Prowadzę ewidencje wykładów. I tak:
W bazie jos_wyklady mam tabelę wydzialy i tabelę wykłady.

Tabela wykłady :
-id
-imie
-nazwisko
-id_wydzialu
-data
- miejsce
-opis

W tabeli, dana osoba może być wpisana wiele razy, bo może uczestniczyć w wielu wykładach.
Chciałbym wyświetlić na stronie jaki był ostatni wpis do bazy (imie i nazwisko) oraz ile osób (nie ile wszystkich wpisów) jest wpisanych do bazy.
Proszę o pomoc w rozwiązaniu problemu.

Pozdrawiam
Go to the top of the page
+Quote Post
sebastian.rozmus
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 12
Dołączył: 7.03.2012

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


ORDER by data desc LIMIT 1

oraz

a osoby za pomocą count
Go to the top of the page
+Quote Post
aachi
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 12
Dołączył: 4.08.2007

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


Do drugiego pytania:
  1. SELECT count(*) FROM (SELECT imie, nazwisko FROM wyklady GROUP BY imie, nazwisko) AS tmp_tabela;

lub
  1. SELECT COUNT(DISTINCT(CONCAT_WS(' ', imie, nazwisko))) FROM wyklady;


Podane przykłady są dla bazy mysql. W innych bazach distinctrow pewnie może przyjmować więcej niż tylko jedną kolumnę.

Ten post edytował aachi 20.09.2012, 09:20:23
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 - 23:31