SQL JOIN cheat sheet

Многие знаю и используют cheat sheet‘ы в повседневной работе. Они очень помогают найти какую-нибудь функцию, про которую вы немного забыли, или какой-либо метод, который вы редко используете. В SQL они дают возможность визуально понять, какое обьеденение таблиц необходимо использовать в данной ситуации.

Я уже писал по визуальное представление обьеденений с использованием JOIN. Во время написания статьи я нашел отличный cheat sheet, который наглядно показывает результат объединения таблиц различными способами.

Итак, вот он, этот cheat sheet.

Визуальное представление операторов JOIN в SQL

Визуальное представление операторов JOIN в SQL

С такой подсказкой работа с MySQL станет намного проще и быстрее.


Спонсор поста:
У вас все еще нету сайта? Вы теряете много потенциальных клиентов! Срочно обратитесь в ближайшую веб-студию и закажите себе такие услуги, как: создание сайта, раскрутка сайта в поисковых системах и контекстная реклама!

Визуальное представление JOIN’ов в SQL

Давно хотел понять для себя смысл и принцип работы JOIN. Особо с ними не работал, так как весь необходимый функционал работы с БД при создании сайтов на MODx у меня всегда был под рукой в виде API. А в те несколько случаев необходимости использования JOIN я обошолся LEFT JOIN‘ом, а дальше лишнее обрабатывал уже в PHP. Знаю, это совсем неправильно, однако оно работало и мне было этого достаточно.

Сейчас я решил улучшить свои знания MySQL.  Почитал литературу, узнал много о типах БД, о настройке и т.п. Теперь пришло время разобраться с JOIN. Я нашел статью по теме, которая наглядно показывает что из себя представляет результат работы JOIN. Представляю вашему вниманию вольный ее перевод (http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html).

Продолжить чтение