У меня проблема с моим запросом и Мне нужно объединить две таблицы из разных баз данных теперь моя проблема заключается в том, как я могу выполнить свой запрос. Я получил свой формат синтаксиса здесьКак выполнить мой SQL-запрос в CodeIgniter
Пожалуйста, посетите первую по этой ссылке, чтобы вы могли понять, почему мой SQL синтаксис как этот
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-query
Im использованием CodeIgniter и здесь является идея о том, что мой запрос выглядит следующим образом:
Обратите внимание на то, как я выбирающий мои колонки: DATABASE_NAME.TABLE_NAME.COLUMN_NAME
$ENROLLEES = $this->load->database('ENROLLEES', TRUE);
$ACCOUNTS = $this->load->database('ACCOUNTS', TRUE);
$SELECT = "SELECT $ACCOUNTS.BALANCES_TABLE.IDNO, $ACCOUNTS.BALANCES_TABLE.balance";
$FROM = "FROM $ACCOUNTS.BALANCES_TABLE";
$WHERE = "$ACCOUNTS.BALANCES_TABLE.IDNO IN (SELECT $ENROLLEES.ENROLLEES_TABLE.IDNO FROM $ENROLLEES.ENROLLEES_TABLE)";
$SQL = $SELECT ." ". $FROM ." ". $WHERE;
ОСНОВНАЯ ПРОБЛЕМА: Как выполнить мой запрос?
Если мы делаем, как это в CodeIgniter:
$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
Как я могу выполнить мой запрос, что Im имея несколько баз данных? Что я предложу здесь [database]->query($SQL);
?
CHK этом- http://stackoverflow.com/questions/7601028/using-multiple-databases-within-codeigniter –
Вам действительно нужны две базы данных, может быть проще использовать две таблицы? – Ryan
sir @SureshKamrushi, вы не получили мой вопрос, я знаю, как определить базы данных в CI, я пытаюсь присоединиться к 2 таблицам из двух разных баз данных, что я буду предоставлять в синтаксисе CI 'your_database-> query (SQL);'? так как я запрашиваю из двух баз данных –