Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytnie do dwóch tabel
Forum PHP.pl > Forum > PHP
Szymon80
Witam.

Jak napisać zapytnie do dwóch tabel jednocześnie ?

Mam takie dwa dwa zapytnia

  1. mysql_query("select * from ".$prefix."wpisy where akt='1' AND relacji>'0' order by klikow DESC limit 0,10");
  2.  
  3. mysql_query("select * from ratings where total_votes>'0' AND total_value>'0' order by total_value DESC, total_votes DESC limit 0,10");


I chciałbym je połączyć w jedno zapytanie. Jak to zrobić ?
john_doe
czy te tabele są ze sobą powiązane relacją?
zapodaj definicje tych tabel...
Musisz mieć np po jednym polu z każdej tabelki, dzięki którym będziesz mógł je połączyć...
Larges
Jak znajdziesz element łączący obie tabele to polecam zapoznanie się z poniższą instrukcją LEFT JOIN:
http://dev.mysql.com/doc/refman/5.0/en/lef...timization.html
Szymon80
Jedynym co mają identyczne to kolumna "id" w której jest zapisany id wpisu. w zapytaniu powinno wyglądać to tak



  1. id='$_POST[id]'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.