Na teraz mam coś takiego
$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.