Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Złączenia SQL
Forum PHP.pl > Forum > Przedszkole
-Andrzej-
Witam, nie mogę uporać się z pobraniem danych z dwóch tabel. Jedna to tabela zawierająca testy, druga wyniki do nich przypisane do odpowiednich użytkowników.
Na teraz mam coś takiego
  1. $result = mysql_query("SELECT * FROM tests LEFT JOIN result ON tests.test_id = result.test_id WHERE user_id='$user[user_id]'");

Jednak nie o to mi chodziło, bo wynik jest tylko wtedy gdy użytkownik ma jakiś "result" wcześniej bez warunku WHERE działało ale pobierało wszystkie wpisy nie zależnie od zalogowanego użytkownika.
W jakiś sposób należało by warunek WHERE nadać tylko drugiej tabeli ale nie wiem jak to zrobić. Proszę o pomoc.
nospor
  1. $result = mysql_query("SELECT * FROM tests LEFT JOIN result ON (tests.test_id = result.test_id and result.user_id='$user[user_id]')");
-Andrzej-
Dziękuje.
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.