Hope this reply finds you well. I believe that FlexiDB (https://flexidb.com/) does almost exactly what you are asking.
It does require a separate install of FlexiDB Server though (can be installed alongside WordPress if your hosting provider permits). Then, you install the FlexiDB WordPress plugin to seamlessly integrate your table(s) into your site.
It is a “no coding” approach, but the tables would be housed outside of WordPress – that could be a deal breaker.
Just wanted to pass this along.
Thank you and hope it helps,
-Neil