надеюсь, я достаточно ясен ..
У меня есть эта mysql установка, где у меня есть одна центральная база данных (называемая Центральной), в которой есть таблица учетных записей, которая содержит все учетные записи пользователей, а затем для каждой У пользователя есть отдельная база данных, в которой хранятся их транзакции.
Центральная таблица выглядит примерно так:
CREATE TABLE Central.accounts (
ID int UNSIGNED NOT NULL AUTO_INCREMENT,
UserID int(10) NOT NULL,
DatabaseRef varchar(20)
)
Я хотел бы сделать следующее: Извлечь все строки из таблицы транзакций в База данных, на которую ссылается столбец Central.accounts -> DatabaseRef
SELECT * FROM [CA.DatabaseRef].Transactions T
JOIN Central.accounts CA ON CA.ID = T.UserID
WHERE CA.UserID = 2
Возможно ли это как-нибудь? В конечном итоге я хотел бы сделать это в одном запросе, а не делать это с php.