Here is a nested select with include:
@items = Item.where(\"complete = ?\", true).includes( :manufacturer, {:order=>[:supplier, :agent] })
Actually we can't use select with includes. It can only be used with joins.