code: def test_nested_select_video_in_table(self):
      nested_select_query = """SELECT * FROM
              (SELECT * FROM MyVideo WHERE id >= 2 AND id < 5) AS T
              WHERE id >= 3;"""
      actual_batch = execute_query_fetch_all(
          self.evadb, nested_select_query
      )
      actual_batch.sort()
      expected_batch = list(create_dummy_batches(filters=range(3, 5)))[
          0
      ]
      expected_batch.modify_column_alias("T")
      self.assertEqual(actual_batch, expected_batch)
  
      nested_select_query = """SELECT * FROM
              (SELECT * FROM MyVideo WHERE id >= 2 AND id < 5) AS T
              WHERE id >= 3;"""
      actual_batch = execute_query_fetch_all(
          self.evadb, nested_select_query
      )
      actual_batch.sort("T.id")
      expected_batch = list(create_dummy_batches(filters=range(3, 5)))[
          0
      ]
      expected_batch.modify_column_alias("T")
      self.assertEqual(actual_batch, expected_batch)
  
imports: import unittest
  from test.util import create_dummy_batches, create_sample_video, create_table, file_remove, get_evadb_for_testing, load_functions_for_testing, shutdown_ray
  import numpy
  import pandas
  import pytest
  from evadb.configuration.constants import EvaDB_ROOT_DIR
  from evadb.models.storage.batch import Batch
  from evadb.readers.decord_reader import DecordReader
  from evadb.server.command_handler import execute_query_fetch_all
label_desc: Use image node_id 14 for calling the SelectExecutorTest obj's underlying member method code with example usage: obj.test_nested_select_video_in_table() without return types