Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakie zapytanie, gdy w tabeli same obce indeksy ?
primo
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arecki
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 10:50