Это использует phpMyAdmin.
Мне нужно найти контактную информацию для подписчиков, у которых ожидающие заказы 15 ноября.Их контактная информация хранится в таблице, называемой подписчиками, и первичным ключом является UID (идентификатор пользователя).Таблица подписок имеет первичный ключ, называемый SID (идентификатор подписки).В таблице «Подписки» также хранится UID для каждой подписки.Однако в таблице «Заказы» хранится Дата, и в этой таблице хранится SID, но не UID, поэтому я не могу напрямую присоединяться к заказам с подписчиками.
Мне нужно ПРИСОЕДИНИТЬСЯ к Заказам с Подписками на SID, где Дата Заказа 11-15-10, а затем я должен СОЕДИНИТЬСЯ в полученной таблице с таблицей Подписчиков по UID.
I 'В настоящее время я пытаюсь это сделать:
SELECT * FROM Subscribers
RIGHT JOIN (Orders a, Subscriptions b, Subscribers c)
ON (a.SID = b.SID AND b.UID = c.UID)
WHERE a.Date = '2010-11-01'
Это приводит к огромному лагу, за которым следует Gateway Timeout.
Это классический случай, когда нужно знать, что делать, но не знать, как это сделать.Любая помощь будет принята с благодарностью.Спасибо!