Есть три условных таблицы: users (id, name) (1,"Владимир"), (2,"Святослав") prices (id, price) (1,"Мицубиси"), (2,"Тойота") userprice (uid, pid, val) (1,2,1.01), (1,1,1.0) Нужен такой запрос, который без привлечения дополнительных таблиц давал бы такую выборку (user, price, uid, pid, val), в которой бы по каждому пользователю были все прайсы, вне зависимости от того, связан пользователь с этим прайсом или нет, по несвязанным прайсам поле val должно иметь значение NULL. Под MySQL 4.1 решается без дополнительных таблиц точно. Общий вид выборки: name price uid pid val Владимир Мицубиси 1 1 1 Владимир Тойота 1 2 1.05 Светослав Мицибиси 2 1 NULL Светослав Тойота 2 2 NULL