• Как составить одну таблицу из нескольких SELECT запросов?

    @mentin
    1) Посчитать число книг в городе City1 и в City2 повторив дважды запрос
    * Отфильтровать store по имени города.
    * Join получившийся результат с book_store используя store_id.
    * Group by book_id чтобы получить число книг в городе.

    2) Сделать full outer join между двумя получившимися подзапросами используя book_id.

    3) Осталось заменить NULL (если книги нет в городе) на 0, посчитать разницу, и сделать ещё один join с book чтобы принести имя книги.
    Ответ написан
    Комментировать