Узнайте, как работают и как записываются в SQL операции соединения. Будет достаточно понимания того, что делают следующие запросы:
SELECT * FROM Foo JOIN Bar ON (Foo.bar_id = Bar.id) JOIN Baz ON (Bar.baz_id = Baz.id) WHERE Foo.value = 'foo';
SELECT * FROM Foo, Bar, Baz WHERE Foo.bar_id = Bar.id AND Bar.baz_id = Baz.id AND Foo.value = 'foo';
Будет полезным понимать простейший код на языке Python. Мы не используем ничего сложного, но узнайте про основные конструкции (циклы, условные операторы, определения функций и классов), работу со строками, генераторы (ключевое слово yield) и основные концепции Python Database API.
Be the first to comment