![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 0 Dołączył: 30.12.2003 Skąd: Strzegom Ostrzeżenie: (0%) ![]() ![]() |
Hejka,
mam w bazie danych tabelę komentarze, w której mam 4 obce klucze (artykul_id, ksiazka_id, cytat_id, id_slowniczka). Struktura: - comment_id - artykul_id - ksiazka_id - nick - comment - data - cytat_id - id_slowniczka comment_id jest głównym indeksem. Chcę wyciągnąć z tej tabeli najnowszych 10 komentarzy i wyświetlić je w postaci tytuł artykułu, tytuł ksiązki, cytat, hasło w słowniczku (z tym że to jest w tabelach pokrewnych, tu mam tylko klucze). Czy wobec tego powinienem najpierw wyciągnąć z tabeli komentarze te 10 najnowszych rekordów, a dopiero później stworzyć jakieś warunki if i wywoływać kolejne zapytania do kolejnych tabel w zależności jaki będzie warunek (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Macie pomysł jak to rozwiązać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 35 Dołączył: 6.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak napisałem ksi.tytuł to możesz sprawdzić z zapytania do której tabeli alias 'ksi' się odnosi. W tym przypadku to tabeli ksiażek. Zasada jest prosta : po każdej nazwie tabli występuje alias oddzielony od nazwy tabeli spacją, natomiast w wyborze listy pól (czyli po słowie SELECT) występuje alias.nazwa_pola_z_tabeli_o_wybranym_aliasie. Helpa do MySQL'a poczytaj. Tam jest to dość dokładnie opisane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:50 |