Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ PILNE ] Zapytanie, Jedno zapytanie / wiele wyników.
sheldon
post 4.12.2004, 20:04:35
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 25.02.2004
Skąd: Brusy

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


A więc mam takie zapytanie:
  1. SELECT
  2. cms_forum_posts.TITLE AS TOPIC_TITLE,
  3. cms_forum_topics.ID AS TOPIC_ID,
  4. cms_users.LOGIN AS USER_LOGIN,
  5. cms_users.ID AS USER_ID,
  6. cms_forum_posts.DATE AS DATE,
  7. cms_forum_topics.COUNTER AS TOPIC_COUNTER
  8.  
  9. FROM `cms_forum_topics` LEFT JOIN cms_forum_posts ON cms_forum_topics.POST_ID = cms_forum_posts.ID
  10. LEFT JOIN cms_users ON cms_forum_posts.USER_ID = cms_users.ID
  11. ORDER BY cms_forum_posts.DATE DESC

Oczywiście działa ono poprawnie, ale chciałbym jeszcze, aby za jego pomocą można było wyciągnąć:
Ilość postów w danym temacie (teraz mam to jako dodatkowe zapytanie w pętli zapisującej do tablicy wyników (będą one wrzucone do SMARTY później...)):
  1. "SELECT count(*) FROM cms_forum_posts WHERE TOPIC_ID = ".$id_aktualnego_wyswietlanego_topica_na_liscie

To zapytanie powoduje pobranie liczby postów w danym temacie i wyświetla to na liście.
Chciałbym również, aby w tym pierwszym zaptaniu (oprócz tego co jest i liczby postów - o którą proszę) była też data ostatniego posta oraz jego autor.
Czy da się to zrobić żeby wszystko to było w jednym zapytaniu?

Ten post edytował sheldon 4.12.2004, 21:06:11


--------------------
Warsztat: PHP 4.3.2 :: APACHE 1.3.27 :: Notatnik 1.0 :)
<b>OC-FORUM</b>
|||||||||||||||||||| 80% completed
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.08.2025 - 23:05