You probably want to add the fields to the seating table. This will help to search and find data. "Seats remaining in a row", "Seats Remaining in a block", "Greatest group of seats next to each other". "Best Seats"
RowNumber
Block
Rating
Where rating can be a value from 1 to 10 on how good the seat is.
I know when I order seats for a concert I put in which block I want and how many people in the group. The computer will recommend the best seats that fit the group. You can code something similar if required.