![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 13.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam w sumie chyba stosunkowo proste pytanie ale jakos nie moge sobie poradzic...CHodzi o to ze mam dwie kolumny w tabeli posts o nazwie post_id i topic_id (dokladnei chodzi o baze w phpbb). I wlanie jak ktos napisze nowy temat to dopisuje sie automatycznie nowy post_id i nowy topic_id. No ale jak ktos napisze odpowiedz do tego tematu to wtedy dopisuje sie nowy post_id ale topic_id zostaje taki jak w pierwszym poscie tego tematu. No i wlasnie potrzebuje wyciagnac te pola topic_id ktore sie powtarzaja (tzn ktos napisal odpowiedz...)[znaczy dokladnie to potrzebuje wyciagnac tekst tematu, ktory zostal napisane jako pierwszy, jezeli ktos nie powtorzy go w odpowiedzi...]. Wiem ze jest polecenie DISTINCT a jest polecenie odwrotne?? Bo wlasnie chyba czegos takiego mi trzeba zeby zwracal pola ktore sie powtarzaja. Jakby ktos mial chwile i pomogl to bym byl bardzo wdzieczny... Z gory dzieki za kazde info. Pozdro Swaper |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 22.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(FiDO @ 2004-09-17 10:57:19)
Nazwy pol/tabel musisz sobie oczywiscie dopasowac (nie znam bazy phpbb), ale idea ta sama. To jest dobre, ale w tym konkretnym przypadku (phpbb) w tabeli topics jest kolumna replies (ilość odpowiedzi). Zatem chyba wystarczyłoby:
Dodatkowo jest też kolumna 'topic_first_post_id' - id pierwszego postu w temacie (tak gdybyś potrzebował). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 08:33 |