$schema->resultset('foo')->search_literal('EXCEPT SELECT * FROM bar') #### SELECT * FROM foo WHERE ( EXCEPT SELECT * FROM BAR ) #### $schema->resultset('items')->search({'mapping.container_id' => 1}, {join => 'mapping'}); #### SELECT * FROM items LEFT JOIN mapping ON (items.item_id = mapping.item_id) WHERE mapping.container_id = 1 #### SELECT items.item_id FROM items LEFT JOIN mapping ON (items.item_id = mapping.item_id) EXCEPT SELECT items.item_id FROM items LEFT JOIN mapping ON (items.item_id = mapping.item_id) WHERE mapping.container_id = 1