Co to jest JOIN, jakie są jego rodzaje, jak działa i cała reszta teorii – pozwolę sobie pominąć. W internecie można znaleźć setki stron z informacjami o takich podstawach języka SQL. Dziś chciałbym zwrócić uwagę osobom piszącym zapytania na jedną, bardzo istotną kwestię dotyczącą JOINów. Domyślam się, że dla sporej części czytelników ten post nie będzie odkrywał nic nowego. W praktyce jednak często okazuje się, że sporo twórców aplikacji nie jest świadomych konsekwencji zapytań, które piszą. Liczę po cichu że choć kilka takich osób trafi na ten post i zrozumie dlaczego z wydajnością JOINów bywa różnie.

czytaj dalej…