![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
mam pewien problem w skonstruowaniu zapytania. Posiadam 4 tabele: - komentarze - artykuły - newsy - inne - zdjęcia Chciałbym wyciągnąć z tabeli ostatnie komentarze. Nie jest to problem, ponieważ znajduje się tam pole z datą dodania. Chodzi o to, że chciałbym wyciągnąć również inne dane z innych tabel, np. tytuł newsa do którego jest dany komentarz. W tabeli komentarze mam pole odpowiadające za typ, które może mieć takie wartości: A, N, I, Z - odpowiednio do artykułów, newsów, innych i zdjęć. Jak wyciągnąć ostatnie komentarze oraz tytuły odpowiadających im elementów? Wszystko sprowadza się do tego, że gdy pole komentarz_typ ma A, tytuł ma być pobierany z tabeli artykuły, gdy zaś komentarz_typ = N, z tabeli newsy itp. Moje pytanie: jak to zrobić w praktyce? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Coś w ten desen bedzie dodaj sobie tylko WHERE
Ten post edytował kefirek 27.02.2009, 16:22:47 |
|
|
-lukasamd- |
![]()
Post
#4
|
Goście ![]() |
Kiedy daję:
To wywala mi błąd: Unknown column 'comment_datestamp' in 'order clause' |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak powinno dzialac
|
|
|
-lukasamd- |
![]()
Post
#6
|
Goście ![]() |
Niestety nie działa mi to prawidłowo, po wrzuceniu zapytania do kodu:
w efekcie mam: Kod Komentarz nr 3200 z elementu NAZWA_ARTA_Z_KOMENTARZEM_3200: Treść komentarza 3200 Komentarz nr 3200 z elementu NAZWA_ZDJĘCIA_Z_GALERII: Treść komentarza 3200 Komentarz nr 3200 z elementu NAZWA_NEWSA: Treść komentarza 3200 Komentarz nr 3199 z elementu NAZWA_ARTA_Z_KOMENTARZEM_3200: Treść komentarza 3199 Komentarz nr 3199 z elementu NAZWA_ZDJĘCIA_Z_GALERII: Treść komentarza 3199 Co się zgadza: 3200 i 3199 są ostatnimi komentarzami, oba są z tego samego artykułu. Co się nie zgadza: 3x i 2x to samo, nazwa newsa i zdjęcia z galerii zupełnie z kosmosu. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:40 |