mysql クエリで Distinct 関数を使用すると、テーブルから 1 つの列しか取得できません。これは私が使用しているクエリの例です:
SELECT DISTINCT (subcategory.title), common_cat. * FROM `subcategory`
LEFT JOIN common_cat ON ( subcategory.title = common_cat.ctitle )
以下のようにレコードを返します。
title mid wid ctitle
Tops 17 5 Tops
Dresses NULL NULL NULL
Pants/Shorts 18 6 Pants/Shorts
Skirts NULL NULL NULL
Swimwear 24 8 Swimwear
Outerwear 21 9 Outerwear
上記のデータの「タイトル」フィールドは、サブカテゴリ テーブルから取得されています。サブカテゴリ テーブルから id 列も取得したいと考えています。どうやってこれを手に入れることができますか。