SELECT `user`.`name`, `text_record`.`date`, MAX(`text_record`.`value`) AS `record` FROM `text_record` JOIN `user` ON `user`.`id` = `text_record`.`user_id` WHERE `text_record`.`user_id` = 1 AND `text_record`.`text_id` = 12 LIMIT 10
+-------+------+----------------------------+
| name | date | MAX(`text_record`.`value`) |
+-------+------+----------------------------+
| Razip | NULL | NULL |
+-------+------+----------------------------+
Как изменить запрос таким образом, чтобы если нужной записи в таблице text_record не существует, то не делался JOIN вообще? Спасибо.