Генерируемый SQL-запрос

уважаемые пользователи. Подскажите ответ на вопрос, необходимо сформировать SELECT запрос в БД, данные для которого предоставляют несколько QCheckBoxe's(PyQt5) в виде кортежей, загвоздка заключается в том, что если пользователь не выбрал несколько чекбоксов в определенной группе, то в IN попадает пустой кортеж, что вызывает исключение, а по задумке, должно выбираться всё по текущему столбцу, как можно иначе сформировать запрос, чтобы выбрать нужные данные? Сам запрос:

"""SELECT subranges.subrange, ranges.range,
          family, name, surname,
          departments.department, locations.location, defaultStatus
   FROM members
   INNER JOIN ranges on members.range = ranges.id
   INNER JOIN departments on members.department = departments.id
   INNER JOIN subranges on members.subrange = subranges.id
   INNER JOIN locations on members.defaultLocation = locations.id
   WHERE members.range IN {0}
   AND deparments.departmen IN {1}
   AND surname = '{2}'""".format(someTuple1, someTuple2, someString1)

Ответы (0 шт):