Из-за способа хранения нашей базы данных у нас есть таблицы для каждого значительного события, которое происходит в течение срока службы продукта:
- Получено
- Продано
- Доставлено
Мне нужно go через и узнать статус продукта в любой момент времени. Для этого мне нужно запросить все таблицы в схеме и найти запись с самой последней записью. Я знаю, что это возможно, объединив все таблицы, а затем найдя отметку времени MAX, но мне интересно, есть ли более элегантное решение?
Можно ли запросить все таблицы, просто запросив схему или базу данных root ? Есть ли способ l oop по всем таблицам в схеме и заменить это в предложение FROM?
Любая помощь приветствуется.
Спасибо