Хм... если есть табличка для связи, то можно без join:
Код:
SELECT
*
FROM
customers
WHERE
(customers.id = cust_goods_lnk.cust_id) AND
(goods.id = cust_goods_lnk.goods_id) AND
(goods.name = 'хорошая жизнь')
Сделали выборку информации о всех клиентах которые заказали в нашем магазине товар "хорошая жизнь". Первые две строки - установка связи меж двумя сущностями - customers и goods через таблицу cust_goods_lnk, причем не всегда нужно устанавливать связь по двум столбцам (к примеру, нам известен номер товара). Может возникнуть возможность использовать DESTINCT в SELECT'е (см. мануал).