Outer Join

Ahoj, funguje v mysql klasicky outer join?

Mam napr tabulky

lide
------
username

a

hodnoty
-------
username
neco

Potrebuju nyni vypsat tabulku vsech lidi v 1. sloupci a ve 2. sloupci pocet kolikrat jsou zastoupeni v tabulce "hodnoty", pricemz u lidi, kteri v "hodnotach" nejsou potrebuju nuly. Klasicky outer join mi dela to, ze vypise lidi s nenulovou hodnotou a pouze jednoho s nulou. na dalsi se vybodne. je problem v mysql nebo nekde mezi zidli a PC?
Outer Join je nesmysl.

COUNT(expr)
Returns a count of the number of non-NULL values in the rows retrieved by a
SELECT statement.

mysql> SELECT student.student_name,COUNT(*)
-> FROM student,course
-> WHERE student.student_id=course.student_id
-> GROUP BY student_name;

takže podle toho si to domysli
a ještě přidat NATURAL LEFT JOIN

tím se vypíší i ty s nulou
Natural join nejde, prece podle striktni SQL syntaxe je ten muj problem jak usity na outer join. mam teda zkusenosti jen s oraclem, kde vse funguje jak ma. tady v mysql to dela to, jak vyse popisuju
outer join v mysql neexistuje. Já pomocí NATURAL LEFT JOIN napojuju 4 tabulky na jednu. z té první se zobrazí vše i kdyžv ostatních nejsou souhlasné záznamy. zkus ještě vynechat NATURAL - jen LEFT JOIN.

SELECT ...
FROM lide (NATURAL) LEFT JOIN hodnoty
WHERE ...
Pecu na to, nejak to radsi obejdu phpkem, i kdyz by to bylo takhle elegantnejsi. nicmene diky za ochotu....