mini\Table\Contracts\MutableTableInterface::in()
Method
public
abstract
Signature
public abstract function in(string $column, mini\Table\Contracts\SetInterface $values): mini\Table\Contracts\TableInterface
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$column |
string |
required | Documentation missing |
$values |
mini\Table\Contracts\SetInterface |
required | Documentation missing |
Returns
Documentation
Filter rows where column value is in the given set
The set can be an in-memory Set or another TableInterface (subquery):
// In-memory set
$table->in('status', new Set('status', ['active', 'pending']));
// Subquery
$userIds = $orders->eq('status', 'shipped')->columns('user_id');
$users->in('id', $userIds);
Inherited From
mini\Table\Contracts\TableInterface