Здравствуйте, столкнулся с проблемой. Есть таблица баттлов, и в некоторых строках значение поля win - пустое, т.е. NULL. Вывожу эту таблицу с немаленьким количеством джойнов. И дело в том, что выводятся только те строки, в которых значение win - не пустое. PHP: class Battles { function getAll() { $db = DataBase::getDB(); // Создаём объект базы данных // $query = "SELECT DISTINCT b.*, a1.nickname1 mc_left_nickname, a2.nickname1 mc_right_nickname, p.name project, s.name season,country.name country, city.name city FROM battles b JOIN artists a1 ON (a1.id=b.mc_left_one) JOIN artists a2 ON (a2.id=b.mc_right_one) JOIN projects p ON (p.id=b.project_id) JOIN projects s ON (s.parent_id=b.project_id) JOIN countries country ON (country.id=b.country_id) JOIN cities city ON (city.id=b.city_id)"; $query = "SELECT b.*, al1.nickname1 mc_left_one_nickname, ar1.nickname1 mc_right_one_nickname, win.nickname1 winner_nickname, p.name project, s.name season, t.name battle_type, stg.name battle_stage, country.name country, city.name city FROM battles b WHERE b.win = NULL JOIN artists al1 ON (al1.id=b.mc_left_one) JOIN artists ar1 ON (ar1.id=b.mc_right_one) JOIN artists win ON (win.id=b.win) JOIN projects p ON (p.id=b.project_id) JOIN seasons s ON (s.id=b.season_id) JOIN battle_stages stg ON (stg.id=b.stage) JOIN battle_types t ON (t.id=b.type) JOIN countries country ON (country.id=b.country_id) JOIN cities city ON (city.id=b.city_id) "; $result = $db->select($query); d($result); return $result; } } Вот весь класс. Добавлять в конец WHERE b.win IS NULL пробывал, весь запрос рушится и не выводит ничего. Помогите, пожалуйста, разобраться в ситуации.