1 つの条件で 2 つのテーブルからデータを選択しようとしています。
私の声明:
SELECT * from A where date >= ?  AND  date <= ?   UNION ALL SELECT * from B where date >= ?  AND  date <= ? 
このステートメントを使用すると、アプリケーションがデータを正しく表示するために 2 秒の遅延が必要になります。
しかし、私が使用するとき:
SELECT * from A    UNION ALL SELECT * from B  
遅延は必要ありません。
では、より高速なステートメントでデータを取得するにはどうすればよいですか?
私も試しました:
SELECT * from(SELECT * from A   UNION ALL SELECT * from B) where date >= ?  AND  date <= ? "
しかし、それも遅いです。