В этом запросе есть одна проблема, если t2 отсутствуют какие то из counter'ов, то они не выводятся, вроде LEFT JOIN должен в этом случае подставлять NULL, но он не работает.
t1.value формируется здесь: SELECT id, address, office, date, fio, 'counter1' as counter, counter1 as 'value' FROM table1
Основной таблицей является table1, нужно взять нужные строки из table1 и присоединить к ней table2, а у вас получается наоборот.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.