Sorry I don't really speak english. However I will try
to be understandable.
With this query :
SELECT DISTINCT b.i,e.i FROM b LEFT JOIN e ON b.i=e.i
then count of lines reported by phpmyadmin is wrong.
In facts, lines with NULL content added by MySQL for
the e table (when no corresponding value in b table) in
the answer seem not taken in count.
As consequence, one can't view the whole result's list
in certain cases (paging depending).
Workaround : view all lines in only one page.