Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> W warunku WHERE zrobić JOIN?
maly_pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Cześć.

Otóż struktura tabeli tematów/postów wygląda następująco:
Kod
> tabela tematów:

* tid | tytul | start_tematu | id_ostatniego_postu | autor_id |

> tabela postów:

* pid | | id_tematu | autor | czas_postu |


Co chciałbym uzyskać? chciałbym uzyskać COUNT(tid) gdzie w warunku WHERE id_ostatniego_postu (czas wysłania) jest większy niż 1272123920 - do warunku trzeba dodać że autor_id == 2

Krótko mówiąc - chciałbym uzyskać liczbę tematów (MOICH TEMATÓW), w których odpowiedziano podczas mojej nieobecności na forum, a ostatnio na forum byłem o 1272123920

W jaki sposób zrealizować tą myśl?

Ten post edytował maly_pirat 24.04.2010, 17:00:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Mchl
post
Post #2





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

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


Kod
SELECT COUNT(tid)
FROM tematy AS t
INNER JOIN posty AS p
ON t.tid = p.id_tematu
WHERE
t.autor_id = 2
AND p.czas_postu > ?
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.09.2025 - 04:40