Примерно чтобы удовлетворяло требованию на вакансию: «умение писать сложные запросы»)
Вставлю свои две копейки.
Если твои запросы потом будет оптимизировать ДБА, который свою базу знает, то вообще не важно, как ты их будешь писать.
Для написания сложных запросов и оптимизации уже существующих знаний надо много. Это так сказать отдельное искусство и оно приходит с практикой.
Вообще требование "писать сложные запросы" в корне отличается для ДБА и для ПХП разработчика. Для ДБА требуются намного более глубокие знания.
Если вы думаете, что вы сядете на недельку за материал и в совершенстве овладеете техникой - то я спешу вас расстроить.