Я использую codeigniter, и вот идея о том, как выглядит мой запрос:
, обратите внимание на то, как я выбираю свои столбцы: database_name.table_name.column_name < /strong> < /p>
Код: Выделить всё
$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;
< /code>
Основная проблема: как выполнить мой запрос?$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
< /code>
Как я могу выполнить свой запрос, включающий несколько баз данных? Что я напишу здесь:
[database]->query($SQL);
Подробнее здесь: https://stackoverflow.com/questions/164 ... ubquery-to