products
Data license: BookWalker Data Export License · Data source: BookWalker (ZSTD-compressed Database Export)
3 rows where series_id = "CNT_3DC1RD6TPRRG"
This data as json, CSV (advanced)
Suggested facets: listed_at (date), on_sale_at (date)
| id ▼ | content_id | series_id | parent_content_id | level | content_type | product_type | title | alt_titles | subtitle | display_title | display_title_short | description | description_short | image_id | display_order | listed_at | label_id | geoblock_id | display_name | copyright | on_presale_at | on_sale_at | off_sale_at | add_on | add_on_campaign_only |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PRD_0RWQVHJ5VV80 | CNT_3PX56CPHJYDG | Such a Treacherous Piano Sonata CNT_3DC1RD6TPRRG | CNT_3DC1RD6TPRRG | 2 | 1 | 1 | Volume 1 | [] | Such a Treacherous Piano Sonata 1 | Kanna Tachibana is a 26-year-old woman who hasn't yet felt the stirrings of physical attraction...that is, until she meets her new charge, the "Prince of Piano" Guy Narisawa Weissenfeld. After listening to his playing, she finds herself unable to stop herself caressing him...?! Will she be able to explore her budding sensuality with a man who has been told he plays with no emotion? And not only that, can she step up to save this irascible performer's career while she's at it? | 01KGAGZZVH59YHSKYSETF243FJ | 1.0 | 2022-05-25T07:00:00.000Z | Kodansha LAB_0ZM7YN9KHCT0 | GEO_1PKAG51AEAQG | Such a Treacherous Piano Sonata 1 | Such a Treacherous Piano Sonata Hal Osaka/Kodansha Ltd. | 2022-06-14T07:00:00.000Z | 0 | 0 | |||||
| PRD_10H9ZJKC7VW0 | CNT_3T43Z5PGAXSG | Such a Treacherous Piano Sonata CNT_3DC1RD6TPRRG | CNT_3DC1RD6TPRRG | 2 | 1 | 1 | Volume 2 | [] | Such a Treacherous Piano Sonata 2 | Kanna, who works at a classical music management agency, is stirred by the sensuality of the piano sonata played by Guy Narisawa, the pianist she's in charge of. She thought that only Guy's performances could move her, but for some reason she finds herself feeling the same way about the Rachmaninoff played by Rihito, a young pianist who sees Guy as his enemy. Kanna thought Guy was special, but what now?! | 01KGAHYZ5C3N4DE0N0N023GWVR | 2.0 | 2022-06-24T07:00:00.000Z | Kodansha LAB_0ZM7YN9KHCT0 | GEO_1PKAG51AEAQG | Such a Treacherous Piano Sonata 2 | Such a Treacherous Piano Sonata Hal Osaka/Kodansha Ltd. | 2022-07-12T07:00:00.000Z | 0 | 0 | |||||
| PRD_1HSG1492348G | CNT_2B6FGPW8ZHX0 | Such a Treacherous Piano Sonata CNT_3DC1RD6TPRRG | CNT_3DC1RD6TPRRG | 2 | 1 | 1 | Volume 3 | [] | Such a Treacherous Piano Sonata 3 | Kanna puts a plan in motion to hold a Piano Battle, so that Rihito can finally realize his desire of facing off against Guy. But what happened between Guy and Rihito, and what will this mean for Kanna and Guy's blossoming relationship?! Find out in the final volume of this classical love story! | 01KGAJBPJB0K02A34GRZ7K0XA7 | 3.0 | 2022-07-28T07:00:00.000Z | Kodansha LAB_0ZM7YN9KHCT0 | GEO_1PKAG51AEAQG | Such a Treacherous Piano Sonata 3 | Such a Treacherous Piano Sonata Hal Osaka/Kodansha Ltd. | 2022-08-09T07:00:00.000Z | 0 | 0 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE products (
id TEXT PRIMARY KEY,
content_id TEXT NOT NULL,
series_id TEXT NOT NULL,
parent_content_id TEXT,
level INTEGER NOT NULL,
content_type INTEGER NOT NULL,
product_type INTEGER NOT NULL,
title TEXT NOT NULL,
alt_titles TEXT NOT NULL,
subtitle TEXT NOT NULL,
display_title TEXT NOT NULL,
display_title_short TEXT NOT NULL,
description TEXT NOT NULL,
description_short TEXT NOT NULL,
image_id TEXT NOT NULL,
display_order REAL NOT NULL,
listed_at TEXT NOT NULL,
label_id TEXT NOT NULL,
geoblock_id TEXT,
display_name TEXT NOT NULL,
copyright TEXT,
on_presale_at TEXT,
on_sale_at TEXT NOT NULL,
off_sale_at TEXT,
add_on INTEGER NOT NULL,
add_on_campaign_only INTEGER NOT NULL,
FOREIGN KEY (series_id) REFERENCES series(id),
FOREIGN KEY (label_id) REFERENCES labels(id),
FOREIGN KEY (geoblock_id) REFERENCES geoblocks(id)
);
CREATE INDEX idx_products_content ON products(content_id);
CREATE INDEX idx_products_series ON products(series_id);
CREATE INDEX idx_products_label ON products(label_id);
CREATE INDEX idx_products_geoblock ON products(geoblock_id);
CREATE INDEX idx_products_image ON products(image_id);