Но выдает он странный результат. В тз_1 и тз_2 данные аналогичные переданным ТЗ, в тз_3 ожидаю тз_1 с присоединенными колонками из тз_2. Но по факту получаю декартово произведение, да еще во всех строках значения пустые, т.е. или пустые строки или 0 (там где числа). Колонка Хрю и ограничение в 20000 строк, исключительно для отладки.
Что я делаю не так?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший