Я использую LEFT JOIN
с приблизительно 99,999% времени, но часть моего динамического использования генерации кода RIGHT JOIN
с, которые означают, что материал вне соединения не должен быть инвертирован.
я также хотел бы добавить, что определенный пример, который Вы даете, я верю, производит перекрестное объединение, и это - вероятно, не Ваше намерение или даже хороший дизайн.
т.е. Я думаю, что это - эффективно то же как:
SELECT *
FROM t1
CROSS JOIN t3
LEFT JOIN t2
ON t1.k2 = t2.k2
AND t3.k3 = t2.k3
И также, потому что это - перекрестное объединение, нет много оптимизатора, будет способным сделать.
В меню «Вид» выберите «Рабочие области». Вы увидите все созданные вами рабочие пространства. Выберите рабочие области, которые вы хотите удалить, и нажмите «Правка» -> «Удалить рабочую область» или щелкните правой кнопкой мыши и выберите «Удалить рабочую область». Если рабочее пространство «заблокировано» для предотвращения изменений, вы получите сообщение об ошибке.
Чтобы разблокировать рабочее пространство, нажмите «Редактировать» (или щелкните правой кнопкой мыши и выберите «Редактировать рабочее пространство»), чтобы открыть редактор рабочего пространства, снимите флажок "заблокировано" и сохраните изменения. Вы можете удалить рабочее пространство, как только оно будет разблокировано.
По моему опыту, рабочее пространство будет продолжать отображаться в раскрывающемся списке, пока вы не нажмете на него, после чего p4v выяснит, что вы удалили его, и удалит его. из списка.