50個のデータベースがあり、すべて同じスキーマを持ち、すべてテーブル「plays」があるとします。
すべてのデータベースからテーブル'plays'からすべてのデータを一度に選択する方法はありますか?
私が持っているデータベースの数がわからない場合、これを行う方法はありますか?
現在、私はこれを行います:
(SELECT * FROM db1.plays WHERE condition)
UNION
(SELECT * FROM db2.plays WHERE condition)
UNION...
(SELECT * FROM db50.plays WHERE condition)
このためのコードを少なくする方法はありますか?
よろしく