Ребят, что-то туплю. Подскажите, вообщем есть форма с текстовым полем, к которому прикручен autocomplete, сам callback выглядит так:
<?php
function searchform_autocomplete_search($string) {
$matches = array();
$result = db_select('field_data_field_sku', 't')
->fields('t', array('field_sku_value'))
->condition('field_sku_value', '%' . db_like($string) . '%', 'LIKE')
->range(0, 10)
->execute()
->fetchAll();
foreach ($result as $row) {
$matches[$row->field_sku_value] = check_plain($row->field_sku_value);
}
drupal_json_output($matches);
}
по сути все просто, если поиск идет по одной таблице. Мне же нужно к этому прикрутить поиск по 2м таблицам, имя для примера 2й таблицы field_data_field_new_sku. Кроме того, что бы состряпать 2й запрос по второй таблице, в голову ничего не приходит. Думаю, есть же красивый вариант, как в одном запросе к БД, вытащить значения из 2х таблиц ?