Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie zapytania
dulek000
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 16.03.2005

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


Chciałem połączyć dwa zapytania:

  1. SELECT * FORM news ORDER BY date DESC LIMIT 5

i
  1. SELECT id
  2. FROM news_comments WHERE newsid = odpowiednie id newsa


Gdzie "odpowiednie id newsa" jest oczywiście pole id z tabeli news. Przez pewien czas główkowałem, lecz nie mogłem poradzić sobie z uzupełnieniem miejsca "odpowiednie id newsa".
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dulek000
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 16.03.2005

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


Wybrać jednocześnie wszystkie dane newsa (id, date, subject, author, content) z tabeli "news" i ilość komentarzy do danego newsa (WHERE newsid = odpowiednie id newsa) z oddzielnej tabeli "news_comments". No i po napisaniu tego zauważyłem, że 2 zapytanie jest niewydajne - lepiej było użyć count(), zamiast w php używać mysql_num_rows().

Ten post edytował dulek000 27.08.2005, 17:11:26
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: 8.10.2025 - 11:12