Моя база данных настроена так:
У каждого продукта, который у меня есть, есть своя собственная таблица, в которой записывается количество проданных товаров / номер транзакции (таким образом, столбец 1 - это «ID транзакции», столбец 2 - «количество»)
ex) p-backScratcher (где p- указывает на «продукт»)
Существуют также таблицы для каждого года, в которых хранятся записи о каждой пройденной транзакции. Каждая из этих таблиц содержит следующие столбцы: «транзакция», «дата», «время», «pt_CA», «pt_DB», «pt_VC», «pt_MC», «pt_CH», «pt_AM»
ex) продажи-2008, продажи-2009 и т. Д. И т. Д.
Я бы хотел иметь возможность ссылаться на одну таблицу, в которой хранятся все записи за каждый год, без необходимости изменения sql для таблицы, чтобы включить новый год.
Так, например, я бы хотел запросить все транзакции для «p-backScratcher», я не хочу вводить
SELECT sales-2008.date, sales-2009.date
FROM sales-2008, sales-2009
WHERE sales-2008.transactionID = p-backScratcher.transactionID
OR sales-2009.transactionID = p-backScratcher.transactionID
... а точнее:
SELECT sales.date
FROM sales
WHERE sales.transactionID = p-backScratcher.transactionID