пардон за формулировку
INSERT INTO forum_posts(topic_id,post_author,post_author_id,post_text,post_time) SELECT '".$topic_id."','".mysql_escape_string($_SESSION['nick'])."',id,'".mysql_escape_string($_POST['body'])."',NOW() FROM user_info WHERE nick='".mysql_escape_string($_SESSION['nick'])."' LIMIT 1"
таким образом SELECT выберется только если запись существует в табличке user_info, а мне нужно чтобы выбираемый id был попусту NULL, если записи в user_info нет (человек не зарегистрирован)