Advertisement
Davitkova

sql

Mar 29th, 2025
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.82 KB | None | 0 0
  1. SELECT
  2.     "main_app_author"."id",
  3.     "main_app_author"."name",
  4.     "main_app_author"."country",
  5.     "main_app_author"."updated_at",
  6.     "main_app_author"."birth_date",
  7.     "main_app_author"."is_active",
  8.     COUNT("main_app_book"."id") AS "books_count",
  9.     COUNT("main_app_book_co_authors"."book_id") AS "co_books_count",
  10.     (COUNT("main_app_book"."id") + COUNT("main_app_book_co_authors"."book_id")) AS "books_total_count"
  11. FROM
  12.     "main_app_author"
  13. LEFT OUTER JOIN
  14.     "main_app_book"
  15. ON
  16.     ("main_app_author"."id" = "main_app_book"."main_author_id")
  17. LEFT OUTER JOIN
  18.     "main_app_book_co_authors"
  19. ON
  20.     ("main_app_author"."id" = "main_app_book_co_authors"."author_id")
  21. GROUP BY
  22.     "main_app_author"."id"
  23. ORDER BY 9 DESC, "main_app_author"."name" ASC
  24. LIMIT 3
  25.  
  26.  
  27. SELECT
  28.     "main_app_book"."id",
  29.     "main_app_book"."rating",
  30.     "main_app_book"."updated_at",
  31.     "main_app_book"."title",
  32.     "main_app_book"."publication_date",
  33.     "main_app_book"."summary",
  34.     "main_app_book"."genre",
  35.     "main_app_book"."price",
  36.     "main_app_book"."is_bestseller",
  37.     "main_app_book"."publisher_id",
  38.     "main_app_book"."main_author_id"
  39. FROM
  40.     "main_app_book"
  41. WHERE
  42.     "main_app_book"."main_author_id" IN (14, 13, 15)
  43.    
  44.    
  45. SELECT
  46.     ("main_app_book_co_authors"."author_id") AS "_prefetch_related_val_author_id",
  47.     "main_app_book"."id",
  48.     "main_app_book"."rating",
  49.     "main_app_book"."updated_at",
  50.     "main_app_book"."title",
  51.     "main_app_book"."publication_date",
  52.     "main_app_book"."summary",
  53.     "main_app_book"."genre",
  54.     "main_app_book"."price",
  55.     "main_app_book"."is_bestseller",
  56.     "main_app_book"."publisher_id",
  57.     "main_app_book"."main_author_id"
  58. FROM
  59.     "main_app_book"
  60. INNER JOIN
  61.     "main_app_book_co_authors"
  62. ON
  63.     ("main_app_book"."id" = "main_app_book_co_authors"."book_id")
  64. WHERE
  65.     "main_app_book_co_authors"."author_id" IN (14, 13, 15)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement