Максим, Надо, конечно, смотреть EXPLAIN'ом на конкретной базе, но, как мне кажется, такой вариант лучше использует индексы. Сначала используется индекс по `client` во вложенном запросе, затем индекс по `client_id` при JOIN'е.
Хотя я могу быть и не прав.
Norwood, В принципе, всё правильно. Даже если последовательность вы зафиксировали, то значение поля .inpSquareArea может быть изменено между нажатиями.
Ну и нажать первую кнопку, затем вторую, потом снова первую тоже ничто в вашем коде не мешает.
amaterasu0, Что значит "не будет"?
Будет вычислено и приведено к логическому значение в while, результатом будет false. Соответственно, будет пропущен код в теле цикла while.
ettaluni, Не за протокол, а за подключение аппаратов.
В базовую поставку вашей АТС, кстати, включена лицензия на 100 внутренних SIP-телефонов. Если надо больше, придётся докупать ещё одну. Но не более 200.
Tomayo, Сначала указать общее правило .content, а ниже него секцию @medium со своим правилом для .content.
У вас правила имеют одинаковую специфичность, значит применяется последнее встреченное значение.
log1022020 = log222020 / log210 = 2020 / 3.321928 = 608.080591
log1052020 = log552020 / log510 = 2020 / 1.430677 = 1411.9194
⌊608.080591⌋ + 1 + ⌊1411.9194⌋ + 1 = 608 + 1 + 1411 + 1 = 2021