W3cubDocs

/Drupal 8

protected property Select::$tables

The tables against which to JOIN.

This property is a nested array. Each entry is an array representing a single table against which to join. The structure of each entry is:

array( 'type' => $join_type (one of INNER, LEFT OUTER, RIGHT OUTER), 'table' => $table, 'alias' => $alias_of_the_table, 'condition' => $join_condition (string or Condition object), 'arguments' => $array_of_arguments_for_placeholders_in_the condition. 'all_fields' => TRUE to SELECT $alias.*, FALSE or NULL otherwise. )

If $table is a string, it is taken as the name of a table. If it is a Select query object, it is taken as a subquery.

If $join_condition is a Condition object, any arguments should be incorporated into the object; a separate array of arguments does not need to be provided.

Type: array

File

core/lib/Drupal/Core/Database/Query/Select.php, line 56

Class

Select
Query builder for SELECT statements.

Namespace

Drupal\Core\Database\Query

Code

protected $tables = array();

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Database!Query!Select.php/property/Select::tables/8.1.x