<div dir="ltr"><div>For a customer result source, I know we can do something such as:</div><div><br></div><div>$new_source-&gt;name( \&lt;&lt;SQL );</div><div>  ( SELECT u.* FROM user u </div><div>  INNER JOIN user_friends f ON <a href="http://u.id">u.id</a> = f.user_id </div>
<div>  WHERE f.friend_user_id = ?</div><div>  UNION </div><div>  SELECT u.* FROM user u </div><div>  INNER JOIN user_friends f ON <a href="http://u.id">u.id</a> = f.friend_user_id </div><div>  WHERE f.user_id = ? )</div><div>
  SQL</div><div><br></div><div>is there any restrictions on the SQL; is it possible to have the SQL just be a call to a stored procedure?</div></div>