私はmysqlデータベースにcategory、product、cat_proの3つのテーブルを持っています。categoryテーブルにはカテゴリが含まれ、productsテーブルには製品とその価格が含まれ、cat_proにはカテゴリと製品の主キーがそれぞれ含まれています。カテゴリには多数の製品を含めることができます。カテゴリ テーブルには category_id とカテゴリ名があり、products テーブルには product_id、product_name と price.cat_pro テーブルがあり、カテゴリと製品の外部キーが含まれているため、内部結合で使用されます。
私が欲しいのは、すべてのカテゴリと製品が垂直方向に使い果たされるまで、そのカテゴリの製品とその価格が続くカテゴリを出力するSQLクエリステートメントです。問題は、以下の方法で情報を出力することです。それは、その製品が続くカテゴリです。たとえば
Category A
product 1 250$
product 2 450$
Category B
product 1 100$
product 2 400$
Category C
product 1 300$
product 2 100$