SELECT
*
FROM `catalog_webdesign_products` t
INNER JOIN tbl_member_registration t1 ont.userid=t1.fld_loginid
WHERE 1
AND t1.fld_member_category_level<9
AND t.product_img IS NOT NULL
ORDER BY RAND() LIMIT 5
このクエリでは、一意のユーザー ID を持つ行が必要です。「ユーザー ID によるグループ化」も試しましたが、null 値の product_img が結果セットに含まれています。