Что именно нужно знать по SQL когда работаешь с фреймворком?
тоже что и без фреймворка
Нужно знать то, что, как правило вначале все будет круто и сказочно (ORM магия и всё такое), а потом, когда окажется, что надо сделать шаг влево или вправо (что-то сложнее, чем из стандартных примеров), можешь наткнуться на целую кучу проблем, граблей, костылей и т.д. Вплоть до полного отчаяния и чтения статей типо "почему ORM зло" и т.д. 
А сам SQL все равно нужно будет знать. Любые кастомные вещи обернутся стеной непонимания со стороны любого фреймворка.